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