Partilhar via


DiscoveryClientBindingElement Classe

Definição

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.

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

DiscoveryClientBindingElement()

Inicializa uma nova instância da classe DiscoveryClientBindingElement com valores padrão.

DiscoveryClientBindingElement(DiscoveryEndpointProvider, FindCriteria)

Inicializa uma nova instância da classe DiscoveryClientBindingElement com o provedor de ponto de extremidade e os critérios de localização de serviço especificados.

Campos

DiscoveryEndpointAddress

Um endereço estático temporário que atua como um espaço reservado até que o endereço de serviço real seja resolvido.

Propriedades

DiscoveryEndpointProvider

Obtém o provedor de ponto de extremidade de descoberta.

FindCriteria

Obtém ou define os critérios de localização.

Métodos

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)

O canal do cliente de Descoberta não dá suporte à criação de um ouvinte de canais. Esse método pode ser substituído para inicializar um ouvinte de canais 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ábricas de canais no cliente.

CanBuildChannelListener<TChannel>(BindingContext)

Já que canal do cliente de Descoberta não dá suporte à criação de um ouvinte de canais, esse método sempre retorna false. Isso pode ser estendido para retornar um valor que indica se o elemento de associação pode criar um ouvinte para um tipo de canal específico.

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 Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a