System.ServiceModel.Discovery Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém as classes necessárias para a criação e o uso de serviços detectáveis. Essas classes implementam o protocolo WS-Discovery para o Windows Communication Foundation (WCF).
Classes
| Nome | Description |
|---|---|
| AnnouncementClient |
Usado pelos serviços para enviar mensagens de anúncio de descoberta. Os clientes podem usar o mecanismo de descoberta, especificamente a classe correspondente AnnouncementService para ouvir e agir nas mensagens de anúncio. Uma mensagem de anúncio contém informações sobre o serviço, como seu nome de contrato totalmente qualificado, todos os escopos em que o serviço está operando, bem como os metadados personalizados que o serviço deseja enviar. |
| AnnouncementEndpoint |
Um ponto de extremidade padrão usado pelos serviços para enviar mensagens de comunicado. |
| AnnouncementEventArgs |
Usado para passar argumentos de evento de anúncio. |
| AnnouncementService |
Uma implementação auto-hospedada do serviço de comunicado. |
| DiscoveryClient |
Permite descobrir os serviços disponíveis. |
| DiscoveryClientBindingElement |
Um elemento de associação que pode ser adicionado a um aplicativo cliente do WCF para aproveitar o canal cliente do Discovery. O canal cliente discovery permite que um aplicativo cliente WCF acesse um serviço detectável sem saber o endereço do ponto de extremidade com antecedência. |
| DiscoveryEndpoint |
Um ponto de extremidade de descoberta padrão. |
| DiscoveryEndpointProvider |
Fornece um ponto de extremidade de descoberta. |
| DiscoveryMessageSequence |
Representa o cabeçalho AppSequence definido no protocolo WS-Discovery. |
| DiscoveryMessageSequenceGenerator |
Uma classe auxiliar que cria DiscoveryMessageSequence instâncias. |
| DiscoveryOperationContextExtension |
Uma extensão de contexto de operação usada para disponibilizar vários itens de configuração para o runtime de descoberta. |
| DiscoveryProxy |
Uma classe base abstrata usada para implementar um proxy de descoberta. |
| DiscoveryService |
Uma classe base abstrata usada para implementar um serviço de descoberta. |
| DiscoveryServiceExtension |
Uma classe de extensão WCF abstrata para especificar um serviço de descoberta personalizado ou para obter os pontos de extremidade publicados. |
| DiscoveryVersion |
Especifica a versão do protocolo WS-Discovery a ser usado. |
| DynamicEndpoint |
Um ponto de extremidade que usa WS-Discovery para localizar o endereço do ponto de extremidade dinamicamente em runtime. |
| EndpointDiscoveryBehavior |
Controla o conteúdo do EndpointDiscoveryMetadata retornado por um ponto de extremidade de descoberta. |
| EndpointDiscoveryMetadata |
Contém os metadados de um serviço detectável. |
| FindCompletedEventArgs |
Argumentos para o FindCompleted evento. |
| FindCriteria |
Representa os critérios a serem usados ao pesquisar serviços. |
| FindProgressChangedEventArgs |
Argumentos para o FindProgressChanged evento. |
| FindRequestContext |
Representa uma solicitação de localização enviada por um cliente. |
| FindResponse |
Representa a resposta de uma solicitação de localização. |
| ResolveCompletedEventArgs |
Argumentos para o ResolveCompleted evento. |
| ResolveCriteria |
Representa os critérios a serem usados ao resolver um serviço. |
| ResolveResponse |
Representa a resposta de uma solicitação de resolução. |
| ServiceDiscoveryBehavior |
Essa classe controla a capacidade de descoberta de pontos de extremidade de serviço. |
| UdpAnnouncementEndpoint |
Um ponto de extremidade padrão usado pelos serviços para enviar mensagens de anúncio por meio de uma associação UDP. Esse ponto de extremidade herda e tem AnnouncementEndpoint um contrato fixo e dá suporte a duas versões de descoberta. Além disso, ele tem uma associação UDP fixa e um valor de endereço padrão, conforme especificado nas especificações de WS-Discovery (WS-Discovery abril de 2005 ou WS-Discovery versão 1.1). Portanto, no caso mais simples, você não precisa especificar nenhum desses valores ao criar um AnnouncementEndpoint e adicioná-lo a um serviço. |
| UdpDiscoveryEndpoint |
Um ponto de extremidade padrão pré-configurado para operações de descoberta em uma associação de multicast UDP. Esse ponto de DiscoveryEndpoint extremidade herda e tem um contrato fixo e dá suporte a duas versões de protocolo WS-Discovery. Além disso, ele tem uma associação UDP fixa e um endereço padrão, conforme especificado nas especificações de WS-Discovery (WS-Discovery abril de 2005 ou WS-Discovery V1.1). |
| UdpTransportSettings |
Permite definir as configurações de transporte UDP. |
Enumerações
| Nome | Description |
|---|---|
| ServiceDiscoveryMode |
Especifica o modo de descoberta a ser usado. |