IMetadataExchange Интерфейс

Определение

Предоставляет методы, используемые для возврата метаданных о службе.

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
Атрибуты

Комментарии

При программировании служб Windows Communication Foundation (WCF) полезно публиковать метаданные о службе. Например, метаданные могут быть документом языка описания веб-служб (WSDL), описывающим все методы и типы данных, используемые службой. Возврат метаданных о службе WCF позволяет потребителям службы легко создавать клиенты для службы. Дополнительные сведения о конечных точках метаданных WCF см. в разделе "Метаданные".

Службы, реализованные с помощью WCF, публикуют метаданные, предоставляя одну или несколько конечных точек метаданных. Конечные точки метаданных в WCF имеют адрес, привязку и контракт, как и любую другую конечную точку. Интерфейс MetadataReference указывает контракт службы, реализованный всеми конечными точками метаданных в WCF.

В реализации службы не требуется реализовать MetadataReference контракт. Вместо этого добавьте ServiceMetadataBehavior его в описание службы.

При использовании конфигурации задайте contract для атрибута элемента конечной точки значение IMetadataExchange. Пример см. в статье "Практическое руководство. Публикация метаданных для службы с помощью файла конфигурации".

Дополнительные сведения о публикации метаданных в WCF см. в разделе "Публикация метаданных".

Методы

Имя Описание
BeginGet(Message, AsyncCallback, Object)

Запускает асинхронное извлечение метаданных.

EndGet(IAsyncResult)

Завершает извлечение метаданных.

Get(Message)

Возвращает метаданные службы.

Применяется к

См. также раздел