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 |
Указывает используемый режим обнаружения. |