ReportExecutionService.LoadReportDefinition(Byte[], Warning[]) Метод

Определение

Создаёт выполнение отчёта из определения отчёта, предоставленного клиентом.

public:
 ReportExecution2005::ExecutionInfo ^ LoadReportDefinition(cli::array <System::Byte> ^ Definition, [Runtime::InteropServices::Out] cli::array <ReportExecution2005::Warning ^> ^ % warnings);
public ReportExecution2005.ExecutionInfo LoadReportDefinition(byte[] Definition, out ReportExecution2005.Warning[] warnings);
member this.LoadReportDefinition : byte[] * Warning[] -> ReportExecution2005.ExecutionInfo
Public Function LoadReportDefinition (Definition As Byte(), ByRef warnings As Warning()) As ExecutionInfo

Параметры

Definition
Byte[]

Байтовый поток, содержащий язык определения отчета (RDL) для отчета.

warnings
Warning[]

Коллекция Warning объектов, содержащих предупреждения, которые могли возникнуть во время публикации отчёта.

Возвращаемое значение

Объект ExecutionInfo , содержащий информацию для выполнения отчёта.

Примеры

Пожалуйста, посмотрите Render на пример.

Комментарии

В таблице ниже показана информация о заголовках и правах доступа к этой операции.

Использование разъёма SOAP (В) TrustedUserHeaderValue

(Выход) ExecutionHeaderValue

(Выход) ServerInfoHeaderValue
Необходимые разрешения для нативного режима ReadProperties во всех подотчетах И ExecuteReportDefinition (Система)
Требуются разрешения для режима SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> по всем подотчетам И <xref:Microsoft.SharePoint.SPBasePermissions.UseRemoteAPIs>

Этот метод следует вызвать до вызова Render метода для отчёта.

Возвращенное выполнение отчёта должно быть обработано до его рендеринга. Создаётся новое выполнение, и ExecutionInfo оно возвращается с новым ExecutionID значением.

Отчёты, создаваемые с помощью этого LoadReportDefinition метода, являются временными. Они не представлены в пространстве имён сервера отчетов и удаляются после окончания сессии сервера.

Отчёты, созданные с помощью метода LoadReportDefinition , не могут быть защищены и не могут быть переданы другим пользователям; LoadReportDefinition единственный пользователь может к ним получить доступ.

Подотчеты и ссылки на источники данных с относительными путями не поддерживаются этим методом. Однако можно использовать абсолютные пути к каталожным элементам.

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