IReportDefinitionCustomizationExtension.ProcessReportDefinition(Byte[], IReportContext, IUserContext, Byte[], IEnumerable<RdceCustomizableElementId>) 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.
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
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.