Share via


ReportingService2005.SetCacheOptions 方法

定义

配置用于缓存的报表并提供指定报表的缓存副本何时到期的设置。

public:
 void SetCacheOptions(System::String ^ Report, bool CacheReport, ReportService2005::ExpirationDefinition ^ Item);
public void SetCacheOptions (string Report, bool CacheReport, ReportService2005.ExpirationDefinition Item);
member this.SetCacheOptions : string * bool * ReportService2005.ExpirationDefinition -> unit
Public Sub SetCacheOptions (Report As String, CacheReport As Boolean, Item As ExpirationDefinition)

参数

Report
String

报表的完整路径名。

CacheReport
Boolean

一个Boolean值,该值指示被执行报表的副本是否放在缓存中。 默认值为 false

Item
ExpirationDefinition

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

注解

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

SOAP 标头 (In) BatchHeaderValue

(Out) ServerInfoHeaderValue
所需的权限 UpdatePolicy

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

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

适用于