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.

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