Comment : exporter des métadonnées à partir de points de terminaison de service
Cette rubrique explique comment exporter des métadonnées à partir de points de terminaison de service.
Pour exporter des métadonnées à partir de points de terminaison de service
Créez un nouveau projet d'application console Visual Studio. Ajoutez le code affiché aux étapes suivantes dans le fichier Program.cs généré dans la méthode main().
Créez un WsdlExporter.
Affectez l'une des valeurs de l'énumération PolicyVersion à la propriété PolicyVersion. Cet exemple affecte Policy15 à la valeur ce qui correspond à WS-Policy 1.5.
Créez un tableau d'objets ServiceEndpoint.
Exportez les métadonnées pour chaque point de terminaison de service.
Vérifiez qu'aucune erreur ne s'est produite pendant le processus d'exportation et récupérez les métadonnées.
Vous pouvez maintenant utiliser les métadonnées, par exemple les écrire dans un fichier en appelant la méthode WriteTo.
Exemple
Les éléments suivants représentent l'intégralité du code pour cet exemple.
Compilation du code
Lors de la compilation de Program.cs, faites référence à System.ServiceModel.dll.
Voir aussi
Concepts
Vue d'ensemble de l'architecture de métadonnées
Utilisation des métadonnées
Points de terminaison : adresses, liaisons et contrats