Compartilhar via


TransportBindingElement Classe

Definição

Uma classe base abstract que representa um elemento de associação de transporte.

public ref class TransportBindingElement abstract : System::ServiceModel::Channels::BindingElement
public abstract class TransportBindingElement : System.ServiceModel.Channels.BindingElement
type TransportBindingElement = class
    inherit BindingElement
Public MustInherit Class TransportBindingElement
Inherits BindingElement
Herança
TransportBindingElement
Derivado

Comentários

Essa classe considera as propriedades comuns a todos os elementos de associação de transporte fornecidos pelo WCF (Windows Communication Foundation). Ele manipula a tradução das configurações de transporte base em manifestações em tempo de execução. Ele delega a tradução de configurações específicas do transporte (por exemplo, httpProxySettings para HTTP) lógica em suas associações de transporte de classe derivadas concretas, que incluem as seguintes classes:

Observação

Os desenvolvedores de elementos de associação de transporte personalizado devem herdar dessa classe, que deriva da BindingElement classe.

Construtores

TransportBindingElement()

Cria uma nova instância dessa classe.

TransportBindingElement(TransportBindingElement)

Cria uma nova instância desta classe de uma instância existente.

Propriedades

ManualAddressing

Obtém ou define um valor que indica se o endereçamento manual da mensagem é necessário.

MaxBufferPoolSize

Obtém ou define o tamanho máximo, em bytes, de qualquer pool de buffer usado pelo transporte.

MaxReceivedMessageSize

Obtém ou define o tamanho de mensagem máximo permitido, em bytes, que pode ser recebido.

Scheme

Obtém o esquema do URI para o transporte.

Métodos

BuildChannelFactory<TChannel>(BindingContext)

Inicializa uma fábrica de canais para produzir canais de um tipo especificado do contexto de associação.

(Herdado de BindingElement)
BuildChannelListener<TChannel>(BindingContext)

Inicializa um ouvinte de canais para aceitar canais de um tipo especificado do contexto de associação.

(Herdado de BindingElement)
CanBuildChannelFactory<TChannel>(BindingContext)

Retorna um valor que indica se o elemento de associação pode criar uma fábrica de canais para um tipo de canal específico.

(Herdado de BindingElement)
CanBuildChannelListener<TChannel>(BindingContext)

Retorna um valor que indica se o elemento de associação pode criar um ouvinte para um tipo de canal específico.

(Herdado de BindingElement)
Clone()

Quando substituído em uma classe derivada, retorna uma cópia do objeto do elemento de associação.

(Herdado de BindingElement)
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)

Obtém uma propriedade do BindingContext especificado.

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