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 | (В) TrustedUserHeaderValue (В) ExecutionHeaderValue (Выход) ServerInfoHeaderValue |
| Необходимые разрешения для нативного режима | О основном отчёте и всех подотчетах: ReadProperties И ExecuteAndView |
| Требуются разрешения для режима SharePoint | О основном отчёте и обо всех подотчетах: <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> |
Если снимок существует, когда учетные данные установлены и AllowQueryExecution есть false, снимок будет очищен, а параметры сбрасываются к их значениям по умолчанию.
Если существует несколько источников данных, которые требуют одного и того же отчёта, нужно указывать все учетные данные одновременно. Если нужно изменить один набор учетных данных, вы должны предоставить все данные заново.
Учетные данные сохраняются только на протяжении всего срока исполнения, после чего их необходимо повторно указывать.