Lingua

ReportingService2006.SetCacheOptions Metodo

Definizione

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.

Si applica a