次の方法で共有


ReportExecutionService.SetExecutionCredentials メソッド

現在のレポート実行に関連する資格情報を設定します。

名前空間:  ReportExecution2005
アセンブリ:  ReportExecution2005 (ReportExecution2005.dll)

構文

'宣言
Public Function SetExecutionCredentials ( _
    Credentials As DataSourceCredentials() _
) As ExecutionInfo
'使用
Dim instance As ReportExecutionService 
Dim Credentials As DataSourceCredentials()
Dim returnValue As ExecutionInfo 

returnValue = instance.SetExecutionCredentials(Credentials)
public ExecutionInfo SetExecutionCredentials(
    DataSourceCredentials[] Credentials
)
public:
ExecutionInfo^ SetExecutionCredentials(
    array<DataSourceCredentials^>^ Credentials
)
member SetExecutionCredentials : 
        Credentials:DataSourceCredentials[] -> ExecutionInfo
public function SetExecutionCredentials(
    Credentials : DataSourceCredentials[]
) : ExecutionInfo

パラメーター

戻り値

型: ReportExecution2005.ExecutionInfo
新しい実行を含む ExecutionInfo オブジェクトです。

説明

次の表に、この操作に関連するヘッダーおよび権限の情報を示します。

SOAP ヘッダーの使用方法

(In) TrustedUserHeaderValue

(In) ExecutionHeaderValue

(Out) ServerInfoHeaderValue

ネイティブ モードで必要な権限

メイン レポートおよびすべてのサブレポート: ReadProperties および ExecuteAndView

SharePoint モードで必要な権限

メイン レポートおよびすべてのサブレポート: ViewListItems

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

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

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

関連項目

参照

ReportExecutionService クラス

ReportExecution2005 名前空間