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ヘッダーの使用 | (イン) TrustedUserHeaderValue (イン) ExecutionHeaderValue (アウト) ServerInfoHeaderValue |
| ネイティブモードの必要権限 | メインレポートおよびすべてのサブレポートでは、 ReadProperties AND ExecuteAndView |
| SharePointモードの必要権限 | メインレポートおよびすべてのサブレポートについて: <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> |
認証情報が設定されAllowQueryExecutionfalseされた時点でスナップショットが存在すると、そのスナップショットはクリアされ、パラメータはデフォルト値にリセットされます。
同じレポートを要求する複数のデータソースがある場合は、すべての認証情報を同時に指定する必要があります。 もし1つの認証情報セットを変更したい場合は、すべての認証情報を再度提供しなければなりません。
認証情報は実行期間中のみ永続化され、その後再度指定しなければなりません。