IReportDefinitionCustomizationExtension.ProcessReportDefinition Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Processos alterações para a definição de relatório.
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[]
A definição do relatório original. Para relatórios vinculados, a definição é o alvo do link.
- reportContext
- IReportContext
Um IReportContext objeto que especifica o contexto do relatório.
- userContext
- IUserContext
Um IUserContext objeto que especifica o contexto da sessão do usuário.
- reportDefinitionProcessed
- Byte[]
A nova definição do relatório.
- customizedElementIds
- IEnumerable<RdceCustomizableElementId>
A coleção dos elementos do relatório que são personalizados. O Reporting Services integra esses elementos com a definição original do relatório.
Se o nulo for retornado, a nova definição do relatório não é fundida com a definição original do relatório.
Retornos
A que indica se a definição do Boolean relatório foi alterada.
Comentários
Esse método retorna true quando a definição do relatório é alterada.
Se o método devolver false, o servidor de relatório não irá mesclar a definição processada com a definição original do relatório. A definição original do relatório será utilizada.