IReportDefinitionCustomizationExtension.ProcessReportDefinition Método

Definição

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.

Aplica-se a