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

CacheReportfalse を指定した場合、Item には null (Visual Basic では Nothing) を指定します。それ以外の値を指定するとエラーが発生します。 が にtrue設定されている場合CacheReportは、 のItem値を指定する必要があります。それ以外の場合は、エラーが発生します。

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

適用対象