ReportingService2010.GetCacheOptions(String, ExpirationDefinition) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 .