IReportDefinitionCustomizationExtension.ProcessReportDefinition Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.