System.ServiceModel.Discovery Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Contém as classes necessárias para a criação e utilização de serviços descobertos. Estas classes implementam o protocolo WS-Discovery para Windows Communication Foundation (WCF).
Classes
| Name | 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 sobre as mensagens de anúncio. Uma mensagem de anúncio contém informações sobre o serviço, como o nome do contrato totalmente qualificado, quaisquer escopos em que o serviço está a operar, bem como quaisquer metadados personalizados que o serviço pretenda enviar. |
| AnnouncementEndpoint |
Um endpoint padrão usado pelos serviços para enviar mensagens de anúncio. |
| AnnouncementEventArgs |
Usado para passar argumentos de eventos de anúncio. |
| AnnouncementService |
Uma implementação auto-hospedada do serviço de anúncios. |
| DiscoveryClient |
Permite-lhe descobrir os serviços disponíveis. |
| DiscoveryClientBindingElement |
Um elemento de ligação que pode ser adicionado a uma aplicação cliente WCF para tirar partido do canal cliente Discovery. O canal cliente Discovery permite que uma aplicação cliente WCF aceda a um serviço descoberto sem conhecer previamente o endereço do endpoint. |
| DiscoveryEndpoint |
Um endpoint padrão de descoberta. |
| DiscoveryEndpointProvider |
Fornece um endpoint 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 ao 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 abstrata de extensão WCF para especificar um serviço de descoberta personalizado ou para obter os endpoints publicados. |
| DiscoveryVersion |
Especifica a versão do protocolo WS-Discovery a utilizar. |
| DynamicEndpoint |
Um endpoint que usa WS-Discovery para encontrar o endereço do endpoint dinamicamente em tempo de execução. |
| EndpointDiscoveryBehavior |
Controla o conteúdo do EndpointDiscoveryMetadata retorno por um endpoint de descoberta. |
| EndpointDiscoveryMetadata |
Contém os metadados de um serviço descobrível. |
| FindCompletedEventArgs |
Argumentos a favor do FindCompleted evento. |
| FindCriteria |
Representa os critérios a usar na procura de serviços. |
| FindProgressChangedEventArgs |
Argumentos a favor do FindProgressChanged evento. |
| FindRequestContext |
Representa um pedido de descoberta enviado por um cliente. |
| FindResponse |
Representa a resposta de um pedido de descoberta. |
| ResolveCompletedEventArgs |
Argumentos a favor do ResolveCompleted evento. |
| ResolveCriteria |
Representa os critérios a usar ao resolver um serviço. |
| ResolveResponse |
Representa a resposta de um pedido de resolução. |
| ServiceDiscoveryBehavior |
Esta classe controla a descoberta dos endpoints de serviço. |
| UdpAnnouncementEndpoint |
Um endpoint padrão usado pelos serviços para enviar mensagens de anúncio através de uma ligação UDP. Este endpoint herda de AnnouncementEndpoint e tem igualmente um contrato fixo e suporta duas versões de descoberta. Além disso, tem uma ligação fixa no UDP e um valor de endereço predefinido, conforme especificado nas especificações WS-Discovery (WS-Discovery abril de 2005 ou WS-Discovery versão 1.1). Portanto, no caso mais simples, não precisa de especificar nenhum destes valores ao criar um AnnouncementEndpoint e adicioná-lo a um serviço. |
| UdpDiscoveryEndpoint |
Um endpoint padrão pré-configurado para operações de descoberta sobre uma ligação multicast UDP. Este endpoint herda de DiscoveryEndpoint e tem igualmente um contrato fixo e suporta duas versões WS-Discovery protocolo. Além disso, tem uma ligação fixa no UDP e um endereço padrão especificado nas especificações WS-Discovery (WS-Discovery abril de 2005 ou WS-Discovery V1.1). |
| UdpTransportSettings |
Permite definir as definições de transporte UDP. |
Enumerações
| Name | Description |
|---|---|
| ServiceDiscoveryMode |
Especifica o modo de descoberta a usar. |