IReportDefinitionCustomizationExtension.ProcessReportDefinition(Byte[], IReportContext, IUserContext, Byte[], IEnumerable<RdceCustomizableElementId>) Metodo

Definizione

Elabora le modifiche apportate a una definizione di report.

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

Parametri

reportDefinition
Byte[]

Definizione originale del report. Per i report collegati, la definizione è la destinazione del collegamento.

reportContext
IReportContext

Oggetto IReportContext che specifica il contesto del report.

userContext
IUserContext

Oggetto IUserContext che specifica il contesto della sessione utente.

reportDefinitionProcessed
Byte[]

Nuova definizione del report.

customizedElementIds
IEnumerable<RdceCustomizableElementId>

Contiene la raccolta di elementi del report personalizzati. Reporting Services unisce questi elementi alla definizione originale del report.

Se viene restituito null, la nuova definizione del report non viene unita alla definizione originale del report.

Restituisce

Boolean

Valore Boolean che indica se la definizione del report è cambiata.

Commenti

Questo metodo restituisce true quando viene modificata la definizione del report.

Se il metodo restituisce false , il server di report non eseguirà il merge della definizione elaborata con la definizione del report originale. Verrà utilizzata la definizione originale del report.

Si applica a