ReportExecutionService.SetExecutionCredentials メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のレポート実行に関連する資格情報を設定します。
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[]
戻り値
新しい実行を含む ExecutionInfo オブジェクトです。
注釈
次の表に、この操作に関連するヘッダーおよび権限の情報を示します。
SOAP ヘッダーの使用方法 | (In) TrustedUserHeaderValue (In) ExecutionHeaderValue (Out) ServerInfoHeaderValue |
ネイティブ モードで必要なアクセス許可 | メイン レポートおよびすべてのサブレポート: ReadProperties および ExecuteAndView |
SharePoint モードで必要なアクセス許可 | メイン レポートおよびすべてのサブレポート: <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> |
資格情報が設定されていて AllowQueryExecution が false
である場合にスナップショットが存在すると、スナップショットは消去され、すべてのパラメーターが既定値にリセットされます。
同じレポート用に入力を指示する複数のデータ ソースがある場合、すべての資格情報を同時に指定する必要があります。 1 組の資格情報の変更が必要な場合、すべての資格情報を再度指定する必要があります。
資格情報は、実行の有効期間中のみ保持されます。有効期間が過ぎたら再度指定する必要があります。