Compartilhar via


NetTcpRelayBindingBase Classe

Definição

A classe base para métodos comuns para a associação NetTcpRelayBinding .

public abstract class NetTcpRelayBindingBase : System.ServiceModel.Channels.Binding, System.ServiceModel.Channels.IBindingRuntimePreferences
type NetTcpRelayBindingBase = class
    inherit Binding
    interface IBindingRuntimePreferences
Public MustInherit Class NetTcpRelayBindingBase
Inherits Binding
Implements IBindingRuntimePreferences
Herança
NetTcpRelayBindingBase
Derivado
Implementações

Construtores

NetTcpRelayBindingBase()

Inicializa uma nova instância da classe NetTcpRelayBindingBase.

NetTcpRelayBindingBase(EndToEndSecurityMode, RelayClientAuthenticationType)

Inicializa uma nova instância da NetTcpRelayBindingBase classe usando o modo de segurança especificado e o tipo de autenticação de retransmissão.

NetTcpRelayBindingBase(String)

Inicializa uma nova instância da NetTcpRelayBindingBase classe usando o nome de configuração especificado.

NetTcpRelayBindingBase(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, NetTcpRelaySecurity)

Inicializa uma nova instância daNetTcpRelayBindingBase classe usando o transporte, a codificação e a segurança especificados.

Campos

encoding

O elemento de codificação da instância atual. Junto com as configurações de segurança e transporte, a codificação forma as três propriedades principais de uma associação.

transport

O elemento de transporte para a instância atual. Juntamente com a codificação e a segurança, a configuração de transporte forma as propriedades principais de uma associação.

Propriedades

ConnectionMode
Obsoleto.

Obtém ou define o modo de conexão: Hybrid ou Relayed.

EnvelopeVersion

Obtém a versão do SOAP usada para as mensagens processadas por essa associação.

HostNameComparisonMode

Obtém ou define o modo de comparação usado no nome do host.

IsDynamic

Obtém ou define se a associação de retransmissão é dinâmica.

ListenBacklog

Obtém ou define o número máximo de solicitações de conexão na fila que podem estar pendentes.

MaxBufferPoolSize

Obtém ou define o tamanho máximo permitido para um pool de buffers que armazena mensagens processadas pela associação.

MaxBufferSize

Obtém ou define um valor que especifica o tamanho máximo do buffer usado para armazenar mensagens na memória.

MaxConnections

Obtém ou define um valor que controla o número máximo de conexões a serem agrupadas em pool para reutilização posterior no cliente e o número máximo de conexões que podem ter uma expedição pendente no servidor.

MaxReceivedMessageSize

Obtém ou define o tamanho máximo de uma mensagem recebida processada pela associação.

MessageSecurityVersion

Obtém a versão de segurança da mensagem.

ReaderQuotas

Obtém ou define as restrições na complexidade das mensagens SOAP que podem ser processadas por pontos de extremidade configurados com essa associação. Essa propriedade não pode ser nula.

Scheme

Obtém o esquema do URI para o transporte.

Security

Obtém um objeto que especifica o tipo de segurança usado com serviços configurados com esta associação.

TransferMode

Obtém ou define um valor que indica se o serviço configurado com a associação usa os modos de transferência de mensagens por transmissão ou armazenamento em buffer (ou ambos).

Métodos

ApplyConfiguration(String)

Aplica as configurações do elemento de configuração que corresponde ao nome especificado à instância atual desse elemento de associação.

CreateBindingElements()

Recupera um conjunto ordenado de elementos de associação contidos na associação atual.

CreateMessageSecurity()

Cria o elemento de associação de segurança para a instância atual.

IsBindingElementsMatch(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement)

Determina se os elementos de associação especificados correspondem aos valores padrão dos elementos de associação na instância atual.

Implantações explícitas de interface

IBindingRuntimePreferences.ReceiveSynchronously

Indica que as solicitações de entrada são tratadas de forma assíncrona.

Aplica-se a