System.ServiceModel.Discovery Пространство имен
Содержит классы, необходимые для создания и использования обнаруживаемых служб. Contains the classes required for the creation and use of discoverable services. Эти классы реализуют протокол WS-Discovery для Windows Communication Foundation (WCF). These classes implement the WS-Discovery protocol for Windows Communication Foundation (WCF).
Классы
AnnouncementClient |
Используется службами для передачи сообщений с объявлениями об обнаружении.Used by services to send discovery announcement messages. Клиенты могут использовать механизм обнаружения, в частности соответствующий класс AnnouncementService для прослушивания сообщений с объявлениями и выполнения соответствующих действий.Clients can use the discovery mechanism, specifically the corresponding AnnouncementService class to listen and act on the announcement messages. Сообщение с объявлением содержит сведения о службе, в том числе полное имя контракта, любые области, в которых действует служба, а также любые пользовательские метаданные, которые служба желает передать.An announcement message contains information about the service such as its fully-qualified contract name, any scopes that the service is operating in as well as any custom metadata the service wants to send. |
AnnouncementEndpoint |
Стандартная конечная точка, используемая службами для отправки сообщений объявления.A standard endpoint that is used by services to send announcement messages. |
AnnouncementEventArgs |
Используется для передачи аргументов событий объявлений.Used to pass announcement event arguments. |
AnnouncementService |
Резидентная реализация службы объявлений.A self-hosted implementation of the announcement service. |
DiscoveryClient |
Позволяет обнаружить доступные службы.Allows you to discover available services. |
DiscoveryClientBindingElement |
Элемент привязки, который можно добавить к клиентскому приложению WCF, чтобы использовать преимущества клиентского канала обнаружения.A binding element that can be added to a WCF client application to take advantage of the Discovery client channel. Через клиентский канал обнаружения клиентское приложение WCF может получить доступ к обнаруживаемой службе, не зная заранее адрес конечной точки.The Discovery client channel allows a WCF client application to access a discoverable service without knowing the endpoint address in advance. |
DiscoveryEndpoint |
Стандартная конечная точка обнаружения.A standard discovery endpoint. |
DiscoveryEndpointProvider |
Предоставляет конечную точку обнаружения.Provides a discovery endpoint. |
DiscoveryMessageSequence |
Представляет заголовок AppSequence, определенный в протоколе WS-Discovery.Represents the AppSequence header defined in the WS-Discovery protocol. |
DiscoveryMessageSequenceGenerator |
Вспомогательный класс, который создает экземпляры DiscoveryMessageSequence.A helper class that creates DiscoveryMessageSequence instances. |
DiscoveryOperationContextExtension |
Расширение контекста операции, позволяющее сделать различные элементы конфигурации доступными для среды выполнения службы обнаружения.An operation context extension used to make various configuration items available to the discovery runtime. |
DiscoveryProxy |
Абстрактный базовый класс, используемый для реализации прокси-сервера обнаружения.An abstract base class used to implement a discovery proxy. |
DiscoveryService |
Абстрактный базовый класс, используемый для реализации службы обнаружения.An abstract base class used to implement a discovery service. |
DiscoveryServiceExtension |
Этот абстрактный класс расширения WCF позволяет задать пользовательскую службу обнаружения или получить опубликованные конечные точки.An abstract WCF extension class for specifying a custom discovery service or for getting the published endpoints. |
DiscoveryVersion |
Задает версию протокола WS-Discovery, которая должна использоваться.Specifies the version of the WS-Discovery protocol to use. |
DynamicEndpoint |
Конечная точка, которая использует WS-Discovery для динамического обнаружения адреса конечной точки во время выполнения.An endpoint that uses WS-Discovery to find the endpoint address dynamically at runtime. |
EndpointDiscoveryBehavior |
Управляет содержимым EndpointDiscoveryMetadata, возвращаемым конечной точкой обнаружения.Controls the content of the EndpointDiscoveryMetadata returned by a discovery endpoint. |
EndpointDiscoveryMetadata |
Содержит метаданные для обнаруживаемой службы.Contains the metadata for a discoverable service. |
FindCompletedEventArgs |
Аргументы для события FindCompleted.Arguments for the FindCompleted event. |
FindCriteria |
Представляет критерии для поиска служб.Represents the criteria to use when searching for services. |
FindProgressChangedEventArgs |
Аргументы для события FindProgressChanged.Arguments for the FindProgressChanged event. |
FindRequestContext |
Представляет запрос на поиск службы, отправленный клиентом.Represents a find request sent by a client. |
FindResponse |
Представляет ответ от запроса на поиск службы.Represents the response from a find request. |
ResolveCompletedEventArgs |
Аргументы для события ResolveCompleted.Arguments for the ResolveCompleted event. |
ResolveCriteria |
Представляет критерии, используемые при вызове известной службы.Represents the criteria to use when resolving a service. |
ResolveResponse |
Представляет ответ от запроса на вызов службы.Represents the response from a resolve request. |
ServiceDiscoveryBehavior |
Этот класс определяет возможность обнаружения конечных точек службы.This class controls the discoverability of service endpoints. |
UdpAnnouncementEndpoint |
Стандартная конечная точка, используемая службами для отправки сообщений объявления через привязку UDP.A standard endpoint that is used by services to send announcement messages over a UDP binding. Эта конечная точка наследует от AnnouncementEndpoint и аналогично имеет фиксированный контракт и поддерживает две версии службы обнаружения.This endpoint inherits from AnnouncementEndpoint and similarly has a fixed contract and supports two discovery versions. Кроме того, она имеет фиксированную привязку UDP и значение адреса по умолчанию, как определено в спецификациях WS-Discovery (WS-Discovery от апреля 2005 или WS-Discovery версии 1.1).In addition it has a fixed UDP binding and a default address value as specified in the WS-Discovery specifications (WS-Discovery April 2005 or WS-Discovery version 1.1). Поэтому в самом простом случае нет необходимости задавать эти значения, когда создается конечная точка AnnouncementEndpoint и добавляется в службу.Therefore, in the simplest case you do not have to specify any of these values when you create an AnnouncementEndpoint and add it to a service. |
UdpDiscoveryEndpoint |
Стандартная конечная точка, заранее настроенная для операций обнаружения через привязку для многоадресной рассылки UDP.A standard endpoint that is pre-configured for discovery operations over a UDP multicast binding. Эта конечная точка наследует от DiscoveryEndpoint и аналогично имеет фиксированный контракт и поддерживает две версии протокола WS-Discovery.This endpoint inherits from DiscoveryEndpoint and similarly has a fixed contract and supports two WS-Discovery protocol versions. Кроме того, она имеет фиксированную привязку UDP и значение адреса по умолчанию, как определено в спецификациях WS-Discovery (WS-Discovery от апреля 2005 или WS-Discovery версии 1.1).In addition, it has a fixed UDP binding and a default address as specified in the WS-Discovery specifications (WS-Discovery April 2005 or WS-Discovery V1.1). |
UdpTransportSettings |
Позволяет задать параметры транспортного протокола UDP.Enables you to set UDP transport settings. |
Перечисления
ServiceDiscoveryMode |
Указывает режим обнаружения, который должен использоваться.Specifies the discovery mode to use. |