ReportingService2005.CreateReportHistorySnapshot(String, Warning[]) メソッド

定義

指定されたレポートの履歴スナップショットを生成します。

public:
 System::String ^ CreateReportHistorySnapshot(System::String ^ Report, [Runtime::InteropServices::Out] cli::array <ReportService2005::Warning ^> ^ % Warnings);
public string CreateReportHistorySnapshot(string Report, out ReportService2005.Warning[] Warnings);
member this.CreateReportHistorySnapshot : string * Warning[] -> string
Public Function CreateReportHistorySnapshot (Report As String, ByRef Warnings As Warning()) As String

パラメーター

Report
String

報告書の完全限定URLです。

Warnings
Warning[]

[アウト]レポート処理中に発生した警告を一覧にする Warning オブジェクトの配列です。

返品

スナップショットの日付と時間を示す String です。 この文字列は、ヒストリカルスナップショットの一意識別子として使用されます。

注釈

以下の表は、この操作のヘッダーおよび権限情報を示しています。

SOAPヘッダー (イン) BatchHeaderValue

(アウト) ServerInfoHeaderValue
必要なアクセス許可 CreateSnapshot そして Execute

スナップショットを正常に生成するには、レポート履歴を有効にする必要があります。 レポート履歴を有効にするには、 SetReportHistoryOptions メソッドをご利用ください。 レポート履歴の詳細については、「 レポート履歴管理」をご覧ください。

レポートにサブレポートが含まれている場合、そのサブレポートからのクエリ結果セットはレポート履歴スナップショットに永続化されます。 レポートが実行された時点でレポートに渡されるパラメータも永続化されます。

スナップショットは CreateReportHistorySnapshot メソッドによってデフォルトのレポートパラメータのみで作成されます。 異なるパラメータプロファイルでレポート履歴スナップショットを作成する必要がある場合は、 CreateReportHistorySnapshotと連携したリンクレポートを使いましょう。

Reportパラメータの長さは260文字を超えてはなりません。そうでなければ、エラーコードrsItemLengthExceedでSOAP例外が発生します。

Reportパラメータはnullや空であってはならず、以下の保留文字を含むことはできません:: ? ; @ & = + $ , \ * > < | . "。 フォルダーのフルパス名の項目を区切るためにスラッシュ文字(/)を使うことはできますが、フォルダ名の最後に使うことはできません。

適用対象