ReportingService2005.SetCacheOptions 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
配置用于缓存的报表并提供指定报表的缓存副本何时到期的设置。
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。