Freigeben über


ReportingService2006.SetCacheOptions Methode

Definition

Konfiguriert einen Bericht, der zwischengespeichert werden soll, und stellt Einstellungen bereit, 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 vollqualifizierte URL des Berichts einschließlich des Dateinamens und der Dateinamenerweiterung (.rdl).

CacheReport
Boolean

Ein Boolean Wert, der angibt, ob eine Kopie des ausgeführten Berichts im Cache abgelegt 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

In der folgenden Tabelle werden Header- und Berechtigungsinformationen zu diesem Vorgang dargestellt.

SOAP-Header (In) TrustedUserHeaderValue

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

Wenn CacheReport auf falsefestgelegt ist, müssen Sie den Wert für auf Itemnull (Nothing in Visual Basic) festlegen. Andernfalls tritt ein Fehler auf. Wenn CacheReport auf truefestgelegt ist, müssen Sie einen Wert für Itemangeben. Andernfalls tritt ein Fehler auf.

Die SetCacheOptions -Methode kann nur aufgerufen werden, wenn die Ausführungsoption für den Bericht auf Livefestgelegt ist. Weitere Informationen zum programmgesteuerten Festlegen von Ausführungsoptionen finden Sie unter SetExecutionOptions.

Gilt für: