ReportExecutionService.LoadReport(String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Загружает отчет с сервера отчетов в новое выполнение.
public:
ReportExecution2005::ExecutionInfo ^ LoadReport(System::String ^ Report, System::String ^ HistoryID);
public ReportExecution2005.ExecutionInfo LoadReport(string Report, string HistoryID);
member this.LoadReport : string * string -> ReportExecution2005.ExecutionInfo
Public Function LoadReport (Report As String, HistoryID As String) As ExecutionInfo
Параметры
- Report
- String
Полное имя отчета.
- HistoryID
- String
Идентификатор истории снимка.
Возвращаемое значение
Объект, ExecutionInfo содержащий информацию для загруженного отчёта.
Примеры
Для примера кода, пожалуйста, посмотрите Render метод.
Комментарии
В таблице ниже показана информация о заголовках и правах доступа к этой операции.
| Использование разъёма SOAP | (В) TrustedUserHeaderValue (Выход) ExecutionHeaderValue (Выход) ServerInfoHeaderValue |
| Необходимые разрешения для нативного режима | О главном отчёте: ReadProperties И ExecuteAndView Во всех подотчетах: ReadProperties |
| Требуются разрешения для режима SharePoint | О основном отчёте и обо всех подотчетах: <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> |
Этот метод следует вызвать до вызова Render метода для отчёта.
В зависимости от свойств выполнения отчёта, возвращённый ExecutionInfo может быть либо снимок, готовым к рендерингу, либо отчётом, требующим обработки. Если указано a HistoryID , отчёт уже обработан и сможет быть оформлен немедленно.
Возвращённый ExecutionInfo объект будет содержать новый ExecutionID.
По умолчанию сессии редактирования отчёта установлены на 7200 секунд (2 часа) с момента последнего использования, что позволяет пользователям сохранять большое количество данных в кэше длительное время. В некоторых режимах использования это может привести к большей нагрузке на RSTempDB базу данных и сервер отчетов. В таких случаях стоит рассмотреть использование LoadReport.