次の方法で共有


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 ヘッダーの使用方法 (In) TrustedUserHeaderValue

(In) ExecutionHeaderValue

(Out) ServerInfoHeaderValue
ネイティブ モードで必要なアクセス許可 メイン レポートおよびすべてのサブレポート: ReadProperties および ExecuteAndView
SharePoint モードで必要なアクセス許可 メイン レポートおよびすべてのサブレポート: <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

資格情報が設定されていて AllowQueryExecutionfalse である場合にスナップショットが存在すると、スナップショットは消去され、すべてのパラメーターが既定値にリセットされます。

同じレポート用に入力を指示する複数のデータ ソースがある場合、すべての資格情報を同時に指定する必要があります。 1 組の資格情報の変更が必要な場合、すべての資格情報を再度指定する必要があります。

資格情報は、実行の有効期間中のみ保持されます。有効期間が過ぎたら再度指定する必要があります。

適用対象