CompositeDuplexBindingElement Classe

Definição

Representa o elemento de associação usado quando o cliente deve expor um ponto de extremidade para que o serviço envie mensagens de volta para o cliente.

public ref class CompositeDuplexBindingElement sealed : System::ServiceModel::Channels::BindingElement, System::ServiceModel::Description::IPolicyExportExtension
public sealed class CompositeDuplexBindingElement : System.ServiceModel.Channels.BindingElement, System.ServiceModel.Description.IPolicyExportExtension
type CompositeDuplexBindingElement = class
    inherit BindingElement
    interface IPolicyExportExtension
Public NotInheritable Class CompositeDuplexBindingElement
Inherits BindingElement
Implements IPolicyExportExtension
Herança
CompositeDuplexBindingElement
Implementações

Comentários

Isso geralmente é usado com transporte, como HTTP, que não permitem comunicações duplex na verdade. O TCP, por outro lado, permite comunicações duplex na verdade e, portanto, não exige o uso desse elemento de associação para que o serviço envie mensagens de volta para um cliente.

O cliente deve expor um endereço no qual o serviço pode contatá-lo para estabelecer uma conexão do serviço com o cliente. Esse endereço de cliente é fornecido pela ClientBaseAddress propriedade . Observe que Windows WCF (Communication Foundation) gera automaticamente um se um ClientBaseAddress não for definido explicitamente pelo usuário.

Construtores

CompositeDuplexBindingElement()

Inicializa uma nova instância da classe CompositeDuplexBindingElement.

Propriedades

ClientBaseAddress

Obtém ou define o endereço básico para o cliente.

Métodos

BuildChannelFactory<TChannel>(BindingContext)

Retorna uma fábrica de canais que pode criar um canal dúplex de composição.

BuildChannelListener<TChannel>(BindingContext)

Retorna um ouvinte de canais que pode aceitar um canal dúplex de composição.

CanBuildChannelFactory<TChannel>(BindingContext)

Retorna um valor que indica se a associação pode criar a fábrica de canais que produz um tipo específico de canal que satisfaz os requisitos de contexto.

CanBuildChannelListener<TChannel>(BindingContext)

Retorna um valor que indica se a associação pode criar o ouvinte de canais que aceita um tipo específico de canal que satisfaz os requisitos de contexto.

Clone()

Retorna um clone em profundidade do elemento de associação atual.

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 tipado solicitado da camada adequada em uma das pilhas de canais.

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)

Implantações explícitas de interface

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Exporta declarações de política personalizadas sobre associações que representam a presença de dúplex de composição na associação.

Aplica-se a