ReportingService2005.CreateReportHistorySnapshot(String, Warning[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたレポートの履歴スナップショットを生成します。
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です。
返品
スナップショットの日付と時間を示す String です。 この文字列は、ヒストリカルスナップショットの一意識別子として使用されます。
注釈
以下の表は、この操作のヘッダーおよび権限情報を示しています。
| SOAPヘッダー | (イン) BatchHeaderValue (アウト) ServerInfoHeaderValue |
| 必要なアクセス許可 | CreateSnapshot そして Execute |
スナップショットを正常に生成するには、レポート履歴を有効にする必要があります。 レポート履歴を有効にするには、 SetReportHistoryOptions メソッドをご利用ください。 レポート履歴の詳細については、「 レポート履歴管理」をご覧ください。
レポートにサブレポートが含まれている場合、そのサブレポートからのクエリ結果セットはレポート履歴スナップショットに永続化されます。 レポートが実行された時点でレポートに渡されるパラメータも永続化されます。
スナップショットは CreateReportHistorySnapshot メソッドによってデフォルトのレポートパラメータのみで作成されます。 異なるパラメータプロファイルでレポート履歴スナップショットを作成する必要がある場合は、 CreateReportHistorySnapshotと連携したリンクレポートを使いましょう。
Reportパラメータの長さは260文字を超えてはなりません。そうでなければ、エラーコードrsItemLengthExceedでSOAP例外が発生します。
Reportパラメータはnullや空であってはならず、以下の保留文字を含むことはできません:: ? ; @ & = + $ , \ * > < | . "。 フォルダーのフルパス名の項目を区切るためにスラッシュ文字(/)を使うことはできますが、フォルダ名の最後に使うことはできません。