ReportingService2010.SetCacheOptions 方法

定义

配置要缓存的项并提供指定项的缓存副本何时到期的设置。 此方法适用于ReportDataset项类型。

public:
 void SetCacheOptions(System::String ^ ItemPath, bool CacheItem, ReportService2010::ExpirationDefinition ^ Item);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetCacheOptions", 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 void SetCacheOptions (string ItemPath, bool CacheItem, ReportService2010.ExpirationDefinition Item);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetCacheOptions", 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.SetCacheOptions : string * bool * ReportService2010.ExpirationDefinition -> unit
Public Sub SetCacheOptions (ItemPath As String, CacheItem As Boolean, Item As ExpirationDefinition)

参数

ItemPath
String

项的完全限定 URL,其中包括文件名(在 SharePoint 模式下,还有扩展名)。

CacheItem
Boolean

一个Boolean,该值指示是否将已执行项的副本放入缓存。 默认值为 false

Item
ExpirationDefinition

一个 ExpirationDefinition 对象,该对象表示缓存中的项的计划或到期时间。

属性

注解

下表显示了有关此操作的标头和权限信息。

SOAP 标头用法 (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
本机模式所需权限 UpdatePolicy
SharePoint 模式所需权限 <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems>

如果 CacheItem 设置为 false,则必须在 Visual Basic) 中将 的值 Item 设置为 null (Nothing ;否则会发生错误。 如果 CacheItem 设置为 true,则必须为 Item提供值,否则会发生错误。

仅当项的执行选项设置为 Live时,才能调用此方法。 有关如何以编程方式设置执行选项的详细信息,请参阅 SetExecutionOptions

适用于