Condividi tramite


ReportingService2006.SetCacheOptions Metodo

Definizione

Configura un report da memorizzare nella cache e fornisce le impostazioni che specificano la scadenza della copia del report memorizzata nella cache.

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

URL completo del report, inclusi il nome file e l'estensione rdl.

CacheReport
Boolean

Valore Boolean che indica se una copia del report eseguito viene inserita nella cache. Il valore predefinito è false.

Item
ExpirationDefinition

Oggetto ExpirationDefinition che rappresenta una pianificazione o una data di scadenza per il report nella cache.

Commenti

Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.

Intestazioni SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Autorizzazioni necessarie <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems>

Se CacheReport è impostato su false, è necessario impostare il valore per Itemnull su (Nothing in Visual Basic); in caso contrario, si verifica un errore. Se CacheReport è impostato su true, è necessario specificare un valore per Item; in caso contrario, si verifica un errore.

Il SetCacheOptions metodo può essere chiamato solo quando l'opzione di esecuzione per il report è impostata su Live. Per altre informazioni su come impostare le opzioni di esecuzione a livello di codice, vedere SetExecutionOptions.

Si applica a