Метод GetCacheOptions
Возвращает конфигурацию кэширования для отчета и параметры, определяющие, когда истекает срок действия кэшированной копии отчета.
Пространство имен: ReportService2005
Сборка: ReportService2005 (в ReportService2005.dll)
Синтаксис
'Декларация
<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
'Применение
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
Параметры
- Report
Тип: System. . :: . .String
Полный путь к отчету.
- Item
Тип: ReportService2005. . :: . .ExpirationDefinition%
[out] Объект ExpirationDefinition, определяющий время (в минутах) или расписание, по которому истекает срок действия копии в кэше.
Возвращаемое значение
Тип: System. . :: . .Boolean
Значение true, если копия выполненного отчета находится в кэше, в противном случае — значение false. Значение по умолчанию — false.
Замечания
The table below shows header and permissions information on this operation.
SOAP Headers |
(Out) ServerInfoHeaderValue |
Required Permissions |
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 пустая ссылка (Nothing в 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 Кэширование отчетов в службах Reporting Services. For information about programmatically setting the caching options of a report, see SetCacheOptions method.