Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Chaque extension de traitement des données Reporting Services que vous créez doit être affectée à un espace de noms unique et intégrée à une bibliothèque ou un fichier d’assembly. Le nom exact de l’espace de noms n’est pas important, mais il doit être unique et non partagé avec une autre extension. Microsoft utilise l’espace de noms Microsoft.ReportingServices.DataProcessing pour les extensions de traitement des données fournies avec Reporting Services. Vous devez créer vos propres espaces de noms uniques pour les extensions de traitement des données de votre entreprise.
L’exemple suivant montre le code permettant de commencer une extension de traitement des données Reporting Services, qui utilise les espaces de noms qui contiennent les interfaces de traitement des données et toutes les classes utilitaires.
Imports System
Imports Microsoft.ReportingServices.DataProcessing
Imports Microsoft.ReportingServices.Interfaces
Namespace CompanyName.ExtensionName
...
using System;
using Microsoft.ReportingServices.DataProcessing;
using Microsoft.ReportingServices.Interfaces;
namespace CompanyName.ExtensionName
{
...
Lors de la compilation d’une extension de traitement des données Reporting Services, vous devez fournir au compilateur une référence à Microsoft.ReportingServices.Interfaces.dll, car les interfaces d’extension de traitement des données y sont contenues. L’espace Microsoft.ReportingServices.DataProcessing de noms est nécessaire pour implémenter les interfaces d’extension de traitement des données et l’espace Microsoft.ReportingServices.Interfaces de noms est nécessaire pour implémenter l’interface IExtension . Par exemple, si tous les fichiers contenant le code pour implémenter une extension de traitement des données Reporting Services écrite en C# se trouvaient dans un répertoire unique avec l’extension .cs, la commande suivante est émise à partir de ce répertoire pour compiler les fichiers stockés dans CompanyName.ExtensionName.dll.
csc /t:library /out:CompanyName.ExtensionName.dll *.cs /r:System.dll /r:Microsoft.ReportingServices.Interfaces.dll
L’exemple de code suivant montre la commande qui serait utilisée pour les fichiers Microsoft Visual Basic avec l’extension .vb.
vbc /t:library /out:CompanyName.ExtensionName.dll *.vb /r:System.dll /r:Microsoft.ReportingServices.Interfaces.dll
Remarque
Vous pouvez également concevoir, développer et générer votre extension de traitement des données à l’aide de Visual Studio. Pour plus d’informations sur le développement d’assemblys dans Visual Studio, consultez la documentation de Visual Studio.
Voir aussi
Reporting Services Extensions
Mise en œuvre d’une extension pour le traitement des données
Bibliothèque d’extensions Reporting Services