Exemples d'extensibilité des métadonnées
Les exemples de cette section montrent quelques scénarios d'extensibilité des métadonnées Windows Communication Foundation (WCF).
Dans cette section
Publication WSDL personnalisée
Montre comment effectuer les tâches suivantes :- Implémenter une System.ServiceModel.Description.IWsdlExportExtension sur un attribut System.ServiceModel.Description.IContractBehavior personnalisé pour exporter les propriétés de l'attribut en tant qu'annotations WSDL.
- Implémenter System.ServiceModel.Description.IWsdlImportExtension sur des comportements pour importer les annotations WSDL personnalisées.
- Implémenter System.ServiceModel.Description.IServiceContractGenerationExtension et System.ServiceModel.Description.IOperationContractGenerationExtension sur une System.ServiceModel.Description.IWsdlImportExtension personnalisée pour écrire des annotations importées en tant que commentaires dans le CodeDom pour le contrat et l'opération importés.
- Utiliser le System.ServiceModel.Description.MetadataExchangeClient pour télécharger le WSDL, un System.ServiceModel.Description.WsdlImporter pour importer le WSDL à l'aide de l'importateur WSDL personnalisé, et le System.ServiceModel.Description.ServiceContractGenerator pour compiler le code client WCF avec les annotations WSDL en tant que commentaires /// et ''' en C# et Visual Basic.
- Custom Secure Metadata Endpoint
Montre comment implémenter un service avec un point de terminaison de métadonnées qui utilise une liaison qui n'est pas la liaison par défaut, et comment configurer ServiceModel Metadata Utility Tool (Svcutil.exe) ou des clients pour extraire les métadonnées d'un tel point de terminaison de métadonnées.
Voir aussi
Autres ressources
Instructions de configuration
Conseils de dépannage
Send comments about this topic to Microsoft.
© 2007 Microsoft Corporation. All rights reserved.