Condividi tramite


Metodo GetCacheOptions

Restituisce la configurazione della cache per un report e le impostazioni che indicano la scadenza della copia del report memorizzata nella cache.

Spazio dei nomi  ReportService2005
Assembly:  ReportService2005 (in ReportService2005.dll)

Sintassi

'Dichiarazione
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/GetCacheOptions", RequestNamespace := "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",  _
    ResponseNamespace := "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
Public Function GetCacheOptions ( _
    Report As String, _
    <OutAttribute> ByRef Item As ExpirationDefinition _
) As Boolean
'Utilizzo
Dim instance As ReportingService2005
Dim Report As String
Dim Item As ExpirationDefinition
Dim returnValue As Boolean

returnValue = instance.GetCacheOptions(Report, _
    Item)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/GetCacheOptions", RequestNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", 
    ResponseNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)]
public bool GetCacheOptions(
    string Report,
    out ExpirationDefinition Item
)
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/GetCacheOptions", RequestNamespace = L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", 
    ResponseNamespace = L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", 
    Use = SoapBindingUse::Literal, ParameterStyle = SoapParameterStyle::Wrapped)]
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)]
public:
bool GetCacheOptions(
    String^ Report, 
    [OutAttribute] ExpirationDefinition^% Item
)
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/GetCacheOptions", RequestNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", 
    ResponseNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)>]
[<SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)>]
member GetCacheOptions : 
        Report:string * 
        Item:ExpirationDefinition byref -> bool 
public function GetCacheOptions(
    Report : String, 
    Item : ExpirationDefinition
) : boolean

Parametri

Valore restituito

Tipo: System. . :: . .Boolean
Il valore true se una copia di un report eseguito viene inserita nella cache. In caso contrario, il valore false. Il valore predefinito è false.

Osservazioni

The table below shows header and permissions information on this operation.

SOAP Headers

(Out) ServerInfoHeaderValue

Required Permissions

ReadPolicy

Use the return value of this method to evaluate whether the report is set to be cached. If the value is false, the method returns a null Nothing nullptr unit riferimento Null (Nothing in Visual Basic). (or Nothing in Visual Basic) for Item.

Use GetCacheOptions only if the execution option is configured to run on demand. For more information about the cache settings of a report, see memorizzazione nella cache dei report in Reporting Services. For information about programmatically setting the caching options of a report, see SetCacheOptions method.