IReportDefinitionCustomizationExtension.ProcessReportDefinition Método

Definición

Procesa cambios en la definición de un informe.

public:
 bool ProcessReportDefinition(cli::array <System::Byte> ^ reportDefinition, Microsoft::ReportingServices::Interfaces::IReportContext ^ reportContext, Microsoft::ReportingServices::Interfaces::IUserContext ^ userContext, [Runtime::InteropServices::Out] cli::array <System::Byte> ^ % reportDefinitionProcessed, [Runtime::InteropServices::Out] System::Collections::Generic::IEnumerable<Microsoft::ReportingServices::Interfaces::RdceCustomizableElementId> ^ % customizedElementIds);
public bool ProcessReportDefinition(byte[] reportDefinition, Microsoft.ReportingServices.Interfaces.IReportContext reportContext, Microsoft.ReportingServices.Interfaces.IUserContext userContext, out byte[] reportDefinitionProcessed, out System.Collections.Generic.IEnumerable<Microsoft.ReportingServices.Interfaces.RdceCustomizableElementId> customizedElementIds);
abstract member ProcessReportDefinition : byte[] * Microsoft.ReportingServices.Interfaces.IReportContext * Microsoft.ReportingServices.Interfaces.IUserContext * Byte[] * seq -> bool
Public Function ProcessReportDefinition (reportDefinition As Byte(), reportContext As IReportContext, userContext As IUserContext, ByRef reportDefinitionProcessed As Byte(), ByRef customizedElementIds As IEnumerable(Of RdceCustomizableElementId)) As Boolean

Parámetros

reportDefinition
Byte[]

La definición original del informe. Para los informes vinculados, la definición es el objetivo del enlace.

reportContext
IReportContext

Un objeto que especifica IReportContext el contexto del informe.

userContext
IUserContext

Un IUserContext objeto que especifica el contexto de la sesión de usuario.

reportDefinitionProcessed
Byte[]

La nueva definición del informe.

customizedElementIds
IEnumerable<RdceCustomizableElementId>

La recopilación de los elementos del informe que están personalizados. Reporting Services fusiona estos elementos con la definición original del informe.

Si se devuelve nulo, la nueva definición del informe no se fusiona con la definición original del informe.

Devoluciones

A que indica si la definición del Boolean informe ha cambiado.

Comentarios

Este método se devuelve true cuando se cambia la definición del informe.

Si el método devuelve false, el servidor de informes no fusionará la definición procesada con la definición original del informe. Se utilizará la definición original del informe.

Se aplica a