ReportExecutionService.SetExecutionCredentials メソッド

定義

現在のレポート実行に関連付けられた認証情報を設定します。

public:
 ReportExecution2005::ExecutionInfo ^ SetExecutionCredentials(cli::array <ReportExecution2005::DataSourceCredentials ^> ^ Credentials);
public ReportExecution2005.ExecutionInfo SetExecutionCredentials(ReportExecution2005.DataSourceCredentials[] Credentials);
member this.SetExecutionCredentials : ReportExecution2005.DataSourceCredentials[] -> ReportExecution2005.ExecutionInfo
Public Function SetExecutionCredentials (Credentials As DataSourceCredentials()) As ExecutionInfo

パラメーター

Credentials
DataSourceCredentials[]

DataSourceCredentials の配列。

返品

新しい実行を含む ExecutionInfo オブジェクト。

注釈

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

SOAPヘッダーの使用 (イン) TrustedUserHeaderValue

(イン) ExecutionHeaderValue

(アウト) ServerInfoHeaderValue
ネイティブモードの必要権限 メインレポートおよびすべてのサブレポートでは、 ReadProperties AND ExecuteAndView
SharePointモードの必要権限 メインレポートおよびすべてのサブレポートについて: <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

認証情報が設定されAllowQueryExecutionfalseされた時点でスナップショットが存在すると、そのスナップショットはクリアされ、パラメータはデフォルト値にリセットされます。

同じレポートを要求する複数のデータソースがある場合は、すべての認証情報を同時に指定する必要があります。 もし1つの認証情報セットを変更したい場合は、すべての認証情報を再度提供しなければなりません。

認証情報は実行期間中のみ永続化され、その後再度指定しなければなりません。

適用対象