ReportingService2006.SetCacheOptions 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
配置要缓存的报表,并提供指定报表的缓存副本何时到期的设置。
public:
void SetCacheOptions(System::String ^ Report, bool CacheReport, ReportService2006::ExpirationDefinition ^ Item);
public void SetCacheOptions (string Report, bool CacheReport, ReportService2006.ExpirationDefinition Item);
member this.SetCacheOptions : string * bool * ReportService2006.ExpirationDefinition -> unit
Public Sub SetCacheOptions (Report As String, CacheReport As Boolean, Item As ExpirationDefinition)
参数
- Report
- String
报表的完全限定 URL,其中包括文件名和 .rdl 文件扩展名。
- CacheReport
- Boolean
一个Boolean
,该值指示是否将已执行报表的副本放入缓存。 默认值为 false
。
- Item
- ExpirationDefinition
一个 ExpirationDefinition 对象,表示缓存中报表的计划或过期时间。
注解
下表显示了有关此操作的标头和权限信息。
SOAP 标头 | (In) TrustedUserHeaderValue (Out) ServerInfoHeaderValue |
所需的权限 | <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems> |
如果 CacheReport
设置为 false
,则必须在 Visual Basic) 中将 的值 Item
设置为 null
(Nothing
;否则会发生错误。 如果 CacheReport
设置为 true
,则必须为 Item
提供值;否则会发生错误。
SetCacheOptions仅当报表的执行选项设置为 Live
时,才能调用 方法。 有关如何以编程方式设置执行选项的详细信息,请参阅 SetExecutionOptions。