ReportingService2006.SetCacheOptions 方法

定义

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

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

适用于