ReportExecutionService.SetExecutionCredentials2(DataSourceCredentials[]) ReportExecutionService.SetExecutionCredentials2(DataSourceCredentials[]) ReportExecutionService.SetExecutionCredentials2(DataSourceCredentials[]) Method


현재 보고서 실행과 연결된 자격 증명을 설정합니다. Sets the credentials associated with the current report execution.

 ReportExecution2005::ExecutionInfo2 ^ SetExecutionCredentials2(cli::array <ReportExecution2005::DataSourceCredentials ^> ^ Credentials);
public ReportExecution2005.ExecutionInfo2 SetExecutionCredentials2 (ReportExecution2005.DataSourceCredentials[] Credentials);
Public Function SetExecutionCredentials2 (Credentials As DataSourceCredentials()) As ExecutionInfo2
매개 변수

배열 DataSourceCredentials합니다. An array of DataSourceCredentials.


ExecutionInfo2 새 실행을 포함 하는 개체입니다. An ExecutionInfo2 object containing the new execution.


다음 표에서는 이 작업에 대한 헤더 및 사용 권한 정보를 보여 줍니다.The table below shows header and permissions information on this operation.

SOAP 헤더 사용SOAP Header Usage (In) TrustedUserHeaderValue(In) TrustedUserHeaderValue

(In) ExecutionHeaderValue(In) ExecutionHeaderValue

(Out) ServerInfoHeaderValue(Out) ServerInfoHeaderValue
기본 모드에 필요한 권한Native Mode Required Permissions 주 보고서와 모든 하위 보고서에: ReadProperties AND ExecuteAndViewOn the main report and all subreports: ReadProperties AND ExecuteAndView
SharePoint 모드에 필요한 권한SharePoint Mode Required Permissions 주 보고서 및 모든 하위 보고서의 경우: ViewListItemsOn the main report and all subreports: ViewListItems

자격 증명을 설정 하는 스냅숏이 있을 경우 및 AllowQueryExecutionfalse, 스냅숏 선택을 취소 하면 및 매개 변수를 기본값으로 다시 설정 됩니다.If a snapshot exists when the credentials are set and AllowQueryExecution is false, the snapshot will be cleared, and any parameters will be reset to their default values.

동일한 보고서에 대 한 메시지를 표시 하는 여러 데이터 원본에 있는 경우 동시에 모든 자격 증명을 지정 해야 합니다.If there are multiple data sources that prompt for the same report, you need to specify all of the credentials at the same time. 하나의 자격 증명 집합이 변경 해야 하는 경우 자격 증명의 모든 다시 제공 해야 있습니다.If one set of credentials must be changed, you must supply all of the credentials again.

자격 증명을 지정 해야 다시 실행의 수명 동안만 유지 됩니다.Credentials are only persisted for the lifetime of the execution, after which they must be specified again.

적용 대상