Поделиться через


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

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