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 a WCF (Windows Communication Foundation).
Classes
AnnouncementClient |
Usado pelos serviços para enviar mensagens de comunicado de descoberta. Os clientes podem usar o mecanismo de descoberta, especificamente a classe AnnouncementService correspondente, para escutar e agir quanto às mensagens de comunicado. Uma mensagem de comunicado contém informações sobre o serviço, como seu nome totalmente qualificado de contrato, os escopos em que o serviço está operando, bem como qualquer metadado personalizado que o serviço deseje 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 comunicado. |
AnnouncementService |
Uma implementação auto-hospedada do serviço de comunicado. |
DiscoveryClient |
Permite que você descubra 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 do cliente de Descoberta. O canal do cliente de Descoberta permite que um aplicativo cliente do WCF acesse um serviço detectável sem saber o endereço do ponto de extremidade de antemão. |
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 instâncias DiscoveryMessageSequence. |
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 usada. |
DynamicEndpoint |
Um ponto de extremidade que usa o 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 evento FindCompleted. |
FindCriteria |
Representa os critérios a serem usados ao pesquisar serviços. |
FindProgressChangedEventArgs |
Argumentos para o evento FindProgressChanged. |
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 evento ResolveCompleted. |
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 detectabilidade de pontos de extremidade de serviço. |
UdpAnnouncementEndpoint |
Um ponto de extremidade padrão usado pelos serviços para enviar mensagens de comunicado por meio de uma associação UDP. Esse ponto de extremidade herda de AnnouncementEndpoint e, da mesma forma, tem um contrato fixo e oferece suporte a duas versões de descoberta. Além disso, ele tem uma associação de UDP fixa e um valor de endereço padrão, conforme as especificações do WS-Discovery (WS-Discovery de abril de 2005 ou WS-Discovery versão 1.1). Portanto, no caso mais simples, não é necessário especificar qualquer um 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 por meio de uma associação multicast UDP. Esse ponto de extremidade herda de DiscoveryEndpoint e, da mesma forma, tem um contrato fixo e oferece suporte a duas versões do protocolo WS-Discovery. Além disso, ele tem uma associação de UDP fixa e um endereço padrão, conforme as especificações do WS-Discovery (WS-Discovery de abril de 2005 ou WS-Discovery V1.1). |
UdpTransportSettings |
Permite definir as configurações de transporte de UDP. |
Enumerações
ServiceDiscoveryMode |
Especifica o modo de descoberta a ser usado. |