Lenguaje

ReportExecutionService.LoadReportDefinition2(Byte[], Warning[]) Método

Definición

Crea una ejecución de informe a partir de una definición de informe proporcionada por el cliente.

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

Parámetros

Definition
Byte[]

Un flujo de bytes que contiene el Lenguaje de Definición de Informes (RDL) para el informe.

warnings
Warning[]

Una colección de Warning objetos que contienen advertencias que pueden haber ocurrido durante la publicación de informes.

Devoluciones

Un ExecutionInfo2 objeto que contiene información para la ejecución del informe.

Comentarios

La siguiente tabla muestra la información sobre cabeceras y permisos sobre esta operación.

Uso de la cabecera SOAP (En) TrustedUserHeaderValue

(Fuera) ExecutionHeaderValue

(Fuera) ServerInfoHeaderValue
Permisos requeridos en modo nativo ReadProperties en todos los subinformes Y ExecuteReportDefinition (Sistema)
Permisos requeridos en el modo SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> en todos los subinformes Y <xref:Microsoft.SharePoint.SPBasePermissions.UseRemoteAPIs>

Este método debe llamarse antes de llamar al Render2 método para un informe.

La ejecución del informe devuelto deberá procesarse antes de renderizarse. Se crea una nueva ejecución y se ExecutionInfo2 le devuelve un nuevo ExecutionID valor.

Los informes instanciados con el LoadReportDefinition2 método son temporales. No están representados en el espacio de nombres del servidor de informes y se descartan cuando la sesión del servidor expira.

Los informes instanciados con el LoadReportDefinition2 método no son seguros y no pueden compartirse con otros usuarios; la persona que creó la ejecución es LoadReportDefinition2 el único usuario que puede acceder a ellos.

No se admiten subinformes y referencias a fuentes de datos con rutas relativas usando este método. Sin embargo, se pueden usar rutas absolutas para catalogar los artículos.

Se aplica a