Sprache

ReportingService2006.SetCacheOptions Methode

Definition

Konfiguriert einen Bericht so, dass er zwischengespeichert wird, und bietet Einstellungen, die angeben, wann die zwischengespeicherte Kopie des Berichts abläuft.

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)

Parameter

Report
String

Die vollständig qualifizierte URL des Berichts, einschließlich Dateiname und .rdl-Dateiendung.

CacheReport
Boolean

Ein Wert, der angibt, ob eine Kopie des ausgeführten Berichts im Cache Boolean gelegt wird. Der Standardwert ist false.

Item
ExpirationDefinition

Ein ExpirationDefinition Objekt, das entweder einen Zeitplan oder eine Ablaufzeit für den Bericht im Cache darstellt.

Hinweise

Die untenstehende Tabelle zeigt Header- und Berechtigungsinformationen zu dieser Operation.

SOAP-Überschriften (In) TrustedUserHeaderValue

(Aus) ServerInfoHeaderValue
Erforderliche Berechtigungen <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems>

Wenn CacheReport auf gesetzt istfalse, müssen Sie den Wert für Item auf setzen null (Nothing in Visual Basic); andernfalls tritt ein Fehler auf. Wenn CacheReport auf gesetzt trueist, müssen Sie einen Wert für Itemangeben; andernfalls tritt ein Fehler auf.

Die Methode SetCacheOptions kann nur aufgerufen werden, wenn die Ausführungsoption für den Bericht auf Livegesetzt ist. Weitere Informationen darüber, wie man programmatisch Ausführungsoptionen einstellt, finden Sie unter SetExecutionOptions.

Gilt für: