IReportDefinitionCustomizationExtension.ProcessReportDefinition Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.