言語

ReportExecutionService.SetExecutionParameters2 メソッド

定義

現在のレポート実行に関連するパラメータ値を設定・検証します。

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が指定されていない場合は、デフォルトの動作が使われます。

実行や履歴スナップショットのパラメータを指定することはできません。

適用対象