次の方法で共有


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

ファイル名と .rdl ファイル名拡張子を含む、レポートの完全修飾 URL です。

CacheReport
Boolean

Boolean実行されたレポートのコピーがキャッシュに格納されるかどうかを示す値。 既定値は false です。

Item
ExpirationDefinition

ExpirationDefinitionキャッシュ内のレポートのスケジュールまたは有効期限を表す オブジェクト。

注釈

次の表に、この操作に関連するヘッダーおよび権限の情報を示します。

SOAP ヘッダー (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
必要なアクセス許可 <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems>

CacheReportfalse を指定した場合、Item の値に null (Visual Basic では Nothing) を指定する必要があります。そうしない場合、エラーが発生します。 CacheReporttrue を指定した場合、Item に値を指定する必要があります。値を指定しないとエラーが発生します。

SetCacheOptions メソッドは、レポートの実行オプションに Live が設定されている場合にのみ呼び出すことができます。 実行オプションをプログラムで設定する方法の詳細については、「SetExecutionOptions」を参照してください。

適用対象