Beispiele zur Erweiterbarkeit von Metadaten
In den Beispielen in diesem Abschnitt werden einige Szenarios zur Erweiterbarkeit von Metadaten in Windows Communication Foundation (WCF) veranschaulicht.
In diesem Abschnitt
Benutzerdefinierte WSDL-Veröffentlichung
Veranschaulicht Folgendes:- Implementieren einer System.ServiceModel.Description.IWsdlExportExtension in einem benutzerdefinierten System.ServiceModel.Description.IContractBehavior-Attribut zum Exportieren von Attributeigenschaften als WSDL-Anmerkungen.
- Implementieren von System.ServiceModel.Description.IWsdlImportExtension für Verhalten zum Importieren der benutzerdefinierten WSDL-Anmerkungen.
- Implementieren von System.ServiceModel.Description.IServiceContractGenerationExtension und System.ServiceModel.Description.IOperationContractGenerationExtension bei einer benutzerdefinierten System.ServiceModel.Description.IWsdlImportExtension zum Schreiben von importierten Anmerkungen und Kommentaren in CodeDOM für den importierten Vertrag und Vorgang.
- Verwenden von System.ServiceModel.Description.MetadataExchangeClient zum Herunterladen des WSDL, eines System.ServiceModel.Description.WsdlImporter zum Importieren von WSDL mit dem benutzerdefinierten WSDL-Importer und System.ServiceModel.Description.ServiceContractGenerator zum Kompilieren von WCF-Clientcode mit den WSDL-Anmerkungen als ///- und '''-Kommentare in C# und Visual Basic.
- Benutzerdefinierter sicherer Metadatenendpunkt
Veranschaulicht das Implementieren eines Diensts mit einem Metadatenendpunkt, der eine andere Bindung als die Standardbindung verwendet, und das Konfigurieren von ServiceModel Metadata Utility Tool (Svcutil.exe) oder Clients zum Abrufen der Metadaten von einem solchen Metadatenendpunkt.
Siehe auch
Weitere Ressourcen
Setupanweisungen
Hinweise zur Fehlerbehebung
Send comments about this topic to Microsoft.
© 2007 Microsoft Corporation. All rights reserved.