Partager via


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

  1. 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().

  2. Créez un WsdlExporter.

  3. 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.

  4. Créez un tableau d'objets ServiceEndpoint.

  5. Exportez les métadonnées pour chaque point de terminaison de service.

  6. Vérifiez qu'aucune erreur ne s'est produite pendant le processus d'exportation et récupérez les métadonnées.

  7. 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