DiscoveryClientBindingElement Classe

Definição

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
DiscoveryClientBindingElement

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 false. Ele pode ser estendido para retornar um valor que indica se o elemento de associação pode criar um ouvinte para um tipo específico de canal.

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)

Aplica-se a