System.ServiceModel.Discovery Пространство имен

Содержит классы, необходимые для создания и использования обнаруживаемых служб. Эти классы реализуют протокол WS-Discovery для Windows Communication Foundation (WCF).

Классы

Имя Описание
AnnouncementClient

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

AnnouncementEndpoint

Стандартная конечная точка, используемая службами для отправки сообщений объявлений.

AnnouncementEventArgs

Используется для передачи аргументов события объявления.

AnnouncementService

Локальная реализация службы объявлений.

DiscoveryClient

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

DiscoveryClientBindingElement

Элемент привязки, который можно добавить в клиентское приложение WCF, чтобы воспользоваться клиентским каналом обнаружения. Клиентский канал обнаружения позволяет клиентскому приложению WCF получить доступ к обнаруженной службе, не зная адреса конечной точки заранее.

DiscoveryEndpoint

Стандартная конечная точка обнаружения.

DiscoveryEndpointProvider

Предоставляет конечную точку обнаружения.

DiscoveryMessageSequence

Представляет заголовок AppSequence, определенный в протоколе WS-Discovery.

DiscoveryMessageSequenceGenerator

Вспомогательный класс, создающий DiscoveryMessageSequence экземпляры.

DiscoveryOperationContextExtension

Расширение контекста операции, используемое для создания различных элементов конфигурации, доступных для среды выполнения обнаружения.

DiscoveryProxy

Абстрактный базовый класс, используемый для реализации прокси-сервера обнаружения.

DiscoveryService

Абстрактный базовый класс, используемый для реализации службы обнаружения.

DiscoveryServiceExtension

Абстрактный класс расширения WCF для указания пользовательской службы обнаружения или получения опубликованных конечных точек.

DiscoveryVersion

Указывает версию используемого протокола WS-Discovery.

DynamicEndpoint

Конечная точка, использующая WS-Discovery для динамического поиска адреса конечной точки во время выполнения.

EndpointDiscoveryBehavior

Управляет содержимым EndpointDiscoveryMetadata возвращаемой конечной точкой обнаружения.

EndpointDiscoveryMetadata

Содержит метаданные для обнаруживаемой службы.

FindCompletedEventArgs

Аргументы для FindCompleted события.

FindCriteria

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

FindProgressChangedEventArgs

Аргументы для FindProgressChanged события.

FindRequestContext

Представляет запрос на поиск, отправленный клиентом.

FindResponse

Представляет ответ из запроса на поиск.

ResolveCompletedEventArgs

Аргументы для ResolveCompleted события.

ResolveCriteria

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

ResolveResponse

Представляет ответ от запроса разрешения.

ServiceDiscoveryBehavior

Этот класс управляет возможностью обнаружения конечных точек службы.

UdpAnnouncementEndpoint

Стандартная конечная точка, используемая службами для отправки сообщений объявлений через привязку UDP. Эта конечная точка наследуется от AnnouncementEndpoint фиксированного контракта и поддерживает две версии обнаружения. Кроме того, она имеет фиксированную привязку UDP и значение адреса по умолчанию, указанное в спецификациях WS-Discovery (WS-Discovery апреля 2005 или WS-Discovery версии 1.1). Поэтому в самом простом случае при создании AnnouncementEndpoint и добавлении его в службу не нужно указывать ни одного из этих значений.

UdpDiscoveryEndpoint

Стандартная конечная точка, которая предварительно настроена для операций обнаружения через привязку многоадресной рассылки UDP. Эта конечная точка наследуется от DiscoveryEndpoint фиксированного контракта и поддерживает две версии протокола WS-Discovery. Кроме того, она имеет фиксированную привязку UDP и адрес по умолчанию, указанный в спецификациях WS-Discovery (WS-Discovery апреля 2005 или WS-Discovery версии 1.1).

UdpTransportSettings

Позволяет задать параметры транспорта UDP.

Перечисления

Имя Описание
ServiceDiscoveryMode

Указывает используемый режим обнаружения.