Veröffentlichen von Metadatenendpunkten
Windows Communication Foundation (WCF)-Dienste veröffentlichen Metadaten, indem sie einen oder mehrere Metadatenendpunkte veröffentlichen. Die Veröffentlichung von Dienstmetadaten macht die Metadaten über die Nutzung standardisierter Protokolle verfügbar, z. B. WS-MetadataExchange (MEX) und HTTP/GET-Anforderungen. Metadatenendpunkte sind anderen Dienstendpunkten dahingehend ähnlich, dass sie über eine Adresse, eine Bindung und einen Vertrag verfügen und sie per Konfiguration oder in einem Code zu einem Diensthost hinzugefügt werden können. Um die Veröffentlichung von Metadatenendpunkten zu aktivieren, müssen Sie das ServiceMetadataBehavior-Dienstverhalten zum Dienst hinzufügen. Standardmäßig veröffentlichen WCF-Dienste keine Metadatenendpunkte. Daher müssen Sie diese explizit zu Ihrem Dienst hinzufügen, um die Metadatenveröffentlichung für Ihren Dienst zu aktivieren.
In diesem Abschnitt
- Gewusst wie: Veröffentlichen von Metadaten für einen Dienst mithilfe einer Konfigurationsdatei
Veranschaulicht, wie ein WCF-Dienst für die Veröffentlichung von Metadaten konfiguriert wird, sodass Clients die Metadaten über WS-MetadataExchange oder eine HTTP/GET-Anforderung mithilfe einer ?wsdl-Abfragezeichenfolge abrufen können.
- Gewusst wie: Veröffentlichen von Metadaten für einen Dienst über den Code
Veranschaulicht, wie die Metadatenveröffentlichung für einen WCF-Dienst im Code aktiviert wird, sodass Clients Metadaten über WS-MetadataExchange oder eine HTTP/GET-Anforderung mithilfe der ?wsdl-Abfragezeichenfolge abrufen können.