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 будет очищен, а все параметры будут сброшены до значений по умолчанию.
При наличии нескольких источников данных, запрашивающих один и тот же отчет, необходимо указать все учетные данные одновременно. Если необходимо изменить один набор учетных данных, необходимо снова указать все учетные данные.
Учетные данные сохраняются только в течение времени существования выполнения, после чего их необходимо указать снова.