Langue

IReportDefinitionCustomizationExtension.ProcessReportDefinition Méthode

Définition

Processus modifiés dans la définition d’un rapport.

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

Paramètres

reportDefinition
Byte[]

La définition du rapport original. Pour les rapports liés, la définition est la cible du lien.

reportContext
IReportContext

Un IReportContext objet qui spécifie le contexte du rapport.

userContext
IUserContext

Un IUserContext objet qui spécifie le contexte de la session utilisateur.

reportDefinitionProcessed
Byte[]

La nouvelle définition du rapport.

customizedElementIds
IEnumerable<RdceCustomizableElementId>

La collection des éléments du rapport qui sont personnalisés. Reporting Services fusionne ces éléments avec la définition originale du rapport.

Si le nul est retourné, la nouvelle définition du rapport n’est pas fusionnée avec la définition originale du rapport.

Retours

A qui indique si la définition du Boolean rapport a été modifiée.

Remarques

Cette méthode revient true lorsque la définition du rapport est modifiée.

Si la méthode retourne false, le serveur de rapports ne fusionnera pas la définition traitée avec la définition originale du rapport. La définition du rapport original sera utilisée.

S’applique à