DiscoveryClientBindingElement Classe
Definição
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.
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.
public ref class DiscoveryClientBindingElement sealed : System::ServiceModel::Channels::BindingElement
public sealed class DiscoveryClientBindingElement : System.ServiceModel.Channels.BindingElement
type DiscoveryClientBindingElement = class
inherit BindingElement
Public NotInheritable Class DiscoveryClientBindingElement
Inherits BindingElement
- Herança
Comentários
O canal cliente discovery é usado criando um elemento de associação personalizado e adicionando um DiscoveryClientBindingElement à parte superior da pilha de associação. Para obter mais informações sobre o canal cliente de descoberta, consulte Usando o Canal do Cliente de Descoberta.
Construtores
| Nome | Description |
|---|---|
| DiscoveryClientBindingElement() |
Inicializa uma nova instância da DiscoveryClientBindingElement classe com valores padrão. |
| DiscoveryClientBindingElement(DiscoveryEndpointProvider, FindCriteria) |
Inicializa uma nova instância da DiscoveryClientBindingElement classe com o provedor de ponto de extremidade e os critérios de localização de serviço especificados. |
Campos
| Nome | Description |
|---|---|
| DiscoveryEndpointAddress |
Um endereço temporário estático que atua como um espaço reservado até que o endereço de serviço real seja resolvido. |
Propriedades
| Nome | Description |
|---|---|
| DiscoveryEndpointProvider |
Obtém o provedor de ponto de extremidade de descoberta. |
| FindCriteria |
Obtém ou define os critérios de localização. |
Métodos
| Nome | Description |
|---|---|
| BuildChannelFactory<TChannel>(BindingContext) |
Inicializa uma fábrica de canais para produzir canais de um tipo específico do contexto de associação. |
| BuildChannelListener<TChannel>(BindingContext) |
Não há suporte para a criação de um ouvinte de canal pelo canal cliente discovery. Esse método pode ser substituído para inicializar um ouvinte de canal para aceitar canais de um tipo especificado do contexto de associação. |
| CanBuildChannelFactory<TChannel>(BindingContext) |
Retorna um valor que indica se a associação atual pode criar uma pilha de fábrica de canais no cliente. |
| CanBuildChannelListener<TChannel>(BindingContext) |
Como não há suporte para a criação de um ouvinte de canal pelo canal cliente discovery, esse método sempre retorna |
| Clone() |
Cria uma cópia do elemento de associação. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetProperty<T>(BindingContext) |
Retorna um objeto do tipo solicitado, se presente na pilha de associação. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |