ReportExecutionService.SetExecutionParameters2 メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のレポート実行に関連するパラメータ値を設定・検証します。
public:
ReportExecution2005::ExecutionInfo2 ^ SetExecutionParameters2(cli::array <ReportExecution2005::ParameterValue ^> ^ Parameters, System::String ^ ParameterLanguage);
public ReportExecution2005.ExecutionInfo2 SetExecutionParameters2(ReportExecution2005.ParameterValue[] Parameters, string ParameterLanguage);
member this.SetExecutionParameters2 : ReportExecution2005.ParameterValue[] * string -> ReportExecution2005.ExecutionInfo2
Public Function SetExecutionParameters2 (Parameters As ParameterValue(), ParameterLanguage As String) As ExecutionInfo2
パラメーター
- Parameters
- ParameterValue[]
ParameterValue オブジェクトの配列。
- ParameterLanguage
- String
.NETフレームワークのローカレ識別子です。
返品
新しい実行を含む ExecutionInfo2 オブジェクト。
注釈
以下の表は、この操作のヘッダーおよび権限情報を示しています。
| SOAPヘッダーの使用 | (イン) TrustedUserHeaderValue (イン) ExecutionHeaderValue (アウト) ServerInfoHeaderValue |
| ネイティブモードの必要権限 | メインレポートおよびすべてのサブレポートでは、 ReadProperties AND ExecuteAndView |
| SharePointモードの必要権限 | メインレポートおよびすべてのサブレポートについて: <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> |
クエリで使われるパラメータ値が設定された時点で現在の実行中にスナップショットが存在する場合、それはクリアされます(それが実行や履歴スナップショットでない場合)。 非クエリパラメータを設定してもスナップショットはクリアされませんが、レンダリング前に処理が必要です。
パラメータが検証に合格しない場合、メソッドはエラーを返し、パラメータ値は変更されません。
ParameterLanguageが指定されている場合、パラメータはこの言語で解釈されます。
ParameterLanguageが指定されていない場合は、デフォルトの動作が使われます。
実行や履歴スナップショットのパラメータを指定することはできません。