ReportingService2010.GetCacheOptions(String, ExpirationDefinition) Methode

Definition

Gibt die Cache-Konfiguration eines Elements und die Einstellungen zurück, die beschreiben, wann die zwischengespeicherte Kopie des Elements abläuft. Diese Methode gilt für die und Dataset Item-TypenReport.

public:
 bool GetCacheOptions(System::String ^ ItemPath, [Runtime::InteropServices::Out] ReportService2010::ExpirationDefinition ^ % Item);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetCacheOptions", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)]
[System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
[System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")]
public bool GetCacheOptions(string ItemPath, out ReportService2010.ExpirationDefinition Item);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetCacheOptions", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)>]
[<System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
[<System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")>]
member this.GetCacheOptions : string * ExpirationDefinition -> bool
Public Function GetCacheOptions (ItemPath As String, ByRef Item As ExpirationDefinition) As Boolean

Parameter

ItemPath
String

Die vollständig qualifizierte URL des Elements, einschließlich Dateinamen und, im SharePoint-Modus, der Erweiterung.

Item
ExpirationDefinition

[aus] Ein ExpirationDefinition Objekt, das entweder die Zeit, in Minuten oder den Zeitplan definiert, nach dem die zwischengespeicherte Kopie abläuft.

Gibt zurück

true wenn eine Kopie eines ausgeführten Elements im Cache gelegt wird; ansonsten gilt false.

Attribute

Hinweise

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

Verwendung von SOAP-Headern (In) TrustedUserHeaderValue

(Aus) ServerInfoHeaderValue
Erforderliche Berechtigungen im nativen Modus ReadPolicy
Erforderliche Berechtigungen im SharePoint-Modus <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

Verwenden Sie den Rückgabewert dieser Methode, um zu beurteilen, ob das Element als zwischengespeichert eingestellt ist. Wenn der Wert istfalse, gibt die Methode a null (oder Nothing in Visual Basic) für Itemzurück.

Verwenden Sie diese Methode nur, wenn die Ausführungsoption so konfiguriert ist, dass sie auf Abruf ausgeführt wird. Weitere Informationen zu den Cache-Einstellungen eines Elements finden Sie unter Caching Reports (SSRS). Informationen zur programmatischen Einstellung der Caching-Optionen eines Elements finden Sie in der Methode SetCacheOptions .

Gilt für: