IReportDefinitionCustomizationExtension.ProcessReportDefinition Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.