ReportingService2006.SetCacheOptions Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Configura un report per essere memorizzato nella cache e fornisce impostazioni che specificano quando la copia cache del report scade.
public:
void SetCacheOptions(System::String ^ Report, bool CacheReport, ReportService2006::ExpirationDefinition ^ Item);
public void SetCacheOptions(string Report, bool CacheReport, ReportService2006.ExpirationDefinition Item);
member this.SetCacheOptions : string * bool * ReportService2006.ExpirationDefinition -> unit
Public Sub SetCacheOptions (Report As String, CacheReport As Boolean, Item As ExpirationDefinition)
Parametri
- Report
- String
L'URL completamente qualificato del report include il nome file e l'estensione del nome file .rdl.
- CacheReport
- Boolean
Un Boolean valore che indica se una copia del report eseguito è stata messa in cache. Il valore predefinito è false.
- Item
- ExpirationDefinition
Un ExpirationDefinition oggetto che rappresenta o un schedule o un tempo di scadenza per il report nella cache.
Commenti
La tabella sottostante mostra informazioni sull'intestazione e sui permessi di questa operazione.
| Intestazioni SOAP | (Dentro) TrustedUserHeaderValue (Fuori) ServerInfoHeaderValue |
| Autorizzazioni necessarie | <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems> |
Se CacheReport è impostato su false, devi impostare il valore di Item a null (Nothing in Visual Basic); altrimenti si verifica un errore. Se CacheReport è impostato a true, devi fornire un valore per Item; altrimenti si verifica un errore.
Il SetCacheOptions metodo può essere chiamato solo quando l'opzione di esecuzione per il report è impostata su Live. Per maggiori informazioni su come impostare le opzioni di esecuzione in modo programmativo, vedi SetExecutionOptions.