Lingua

IReportDefinitionCustomizationExtension.ProcessReportDefinition Metodo

Definizione

Processi cambiano la definizione di un rapporto.

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[]

La definizione originale del rapporto. Per i report collegati, la definizione è il link target.

reportContext
IReportContext

Un IReportContext oggetto che specifica il contesto del rapporto.

userContext
IUserContext

Un IUserContext oggetto che specifica il contesto della sessione utente.

reportDefinitionProcessed
Byte[]

La nuova definizione del rapporto.

customizedElementIds
IEnumerable<RdceCustomizableElementId>

La raccolta degli elementi del report che sono personalizzati. Reporting Services unisce questi elementi con la definizione originale del rapporto.

Se viene restituito nullo, la nuova definizione del report non viene unita con quella originale.

Valori restituiti

A che indica se la definizione del Boolean rapporto è cambiata.

Commenti

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

Se il metodo restituisce false, il server di report non unirà la definizione elaborata con quella originale del report. Verrà utilizzata la definizione originale del rapporto.

Si applica a