Share via


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

Definición

Crea una ejecución de informes 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[]

Flujo de bytes que contiene el lenguaje RDL (Report Definition Language) para el informe.

warnings
Warning[]

Colección de objetos Warning que contienen advertencias que pueden haberse producido durante la publicación del informe.

Devoluciones

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

Comentarios

En la siguiente tabla se muestra la información de encabezado y de permisos de esta operación.

Uso de encabezados SOAP (In) TrustedUserHeaderValue

(Out) ExecutionHeaderValue

(Out) ServerInfoHeaderValue
Permisos necesarios en modo nativo ReadProperties en todos los subinformes AND ExecuteReportDefinition (Sistema)
Permisos necesarios en modo de SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> en todos los subinformes AND <xref:Microsoft.SharePoint.SPBasePermissions.UseRemoteAPIs>

Se debe llamar a este método antes de llamar al Render2 método para un informe.

La ejecución del informe devuelta deberá procesarse antes de que se represente. Se crea una nueva ejecución y ExecutionInfo2 se devuelve con un nuevo ExecutionID valor.

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

Los informes creados con el LoadReportDefinition2 método no son protegibles y es posible que no se compartan con otros usuarios; la persona con la que creó la ejecución es LoadReportDefinition2 el único usuario que puede acceder a ellos.

No se admiten subinformes y referencias de origen de datos con rutas de acceso relativas mediante este método. Sin embargo, se pueden usar rutas de acceso absolutas a los elementos de catálogo.

Se aplica a