Поделиться через


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
Необходимые разрешения в собственном режиме На main отчет и все вложенные отчеты: ReadProperties ANDExecuteAndView
Необходимые разрешения в режиме Интеграции с SharePoint На main отчет и все вложенные отчеты:<xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

Если snapshot существует, если учетные данные заданы и AllowQueryExecution имеют значение false, snapshot будет очищен, а все параметры будут сброшены до значений по умолчанию.

При наличии нескольких источников данных, запрашивающих один и тот же отчет, необходимо указать все учетные данные одновременно. Если необходимо изменить один набор учетных данных, необходимо снова указать все учетные данные.

Учетные данные сохраняются только в течение времени существования выполнения, после чего их необходимо указать снова.

Применяется к