IMetadataExchange Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Maakt methoden beschikbaar die worden gebruikt om metagegevens over een service te retourneren.
public interface class IMetadataExchange
[System.ServiceModel.ServiceContract(ConfigurationName="IMetadataExchange", Name="IMetadataExchange", Namespace="http://schemas.microsoft.com/2006/04/mex")]
public interface IMetadataExchange
[<System.ServiceModel.ServiceContract(ConfigurationName="IMetadataExchange", Name="IMetadataExchange", Namespace="http://schemas.microsoft.com/2006/04/mex")>]
type IMetadataExchange = interface
Public Interface IMetadataExchange
- Kenmerken
Opmerkingen
Bij het programmeren van Windows Communication Foundation (WCF)-services is het handig om metagegevens over de service te publiceren. Metagegevens kunnen bijvoorbeeld een WSDL-document (Web Services Description Language) zijn waarin alle methoden en gegevenstypen worden beschreven die door een service worden gebruikt. Als u metagegevens over een WCF-service retourneert, kunnen consumenten van een service eenvoudig clients voor de service maken. Zie Metagegevens voor meer informatie over WCF-metagegevenseindpunten.
Services die zijn geïmplementeerd met WCF publiceren metagegevens door een of meer metagegevenseindpunten beschikbaar te maken. Metagegevenseindpunten in WCF hebben een adres, een binding en een contract zoals elk ander eindpunt. De MetadataReference interface geeft het servicecontract op dat wordt geïmplementeerd door alle metagegevenseindpunten in WCF.
Het is niet nodig om het MetadataReference contract in uw service-implementatie te implementeren. Voeg in plaats daarvan de beschrijving van de ServiceMetadataBehavior service toe.
Of stel bij het gebruik van de configuratie het contract kenmerk van het eindpuntelement in op IMetadataExchange. Zie Voor een voorbeeld : Metagegevens voor een service publiceren met behulp van een configuratiebestand.
Zie Publicatiemetagegevens voor meer informatie over het publiceren van metagegevens in WCF.
Methoden
| Name | Description |
|---|---|
| BeginGet(Message, AsyncCallback, Object) |
Hiermee wordt een asynchroon ophalen van metagegevens gestart. |
| EndGet(IAsyncResult) |
Hiermee wordt het ophalen van metagegevens afgerond. |
| Get(Message) |
Retourneert de servicemetagegevens. |