Compartilhar via


NetTcpRelayBinding Classe

Definição

Fornece uma associação segura e confiável adequada para comunicação entre computadores.

public class NetTcpRelayBinding : Microsoft.ServiceBus.NetTcpRelayBindingBase, System.ServiceModel.Channels.IBindingRuntimePreferences
type NetTcpRelayBinding = class
    inherit NetTcpRelayBindingBase
    interface IBindingRuntimePreferences
Public Class NetTcpRelayBinding
Inherits NetTcpRelayBindingBase
Implements IBindingRuntimePreferences
Herança
NetTcpRelayBinding
Implementações

Construtores

NetTcpRelayBinding()

Inicializa uma nova instância da classe NetTcpRelayBinding.

NetTcpRelayBinding(EndToEndSecurityMode, RelayClientAuthenticationType)

Inicializa uma nova instância da NetTcpRelayBinding classe com o tipo de segurança usada e a autenticação de cliente de retransmissão especificada.

NetTcpRelayBinding(EndToEndSecurityMode, RelayClientAuthenticationType, Boolean)

Inicializa uma nova instância da NetTcpRelayBinding classe com o tipo de segurança usado, o tipo de autenticação do cliente e um valor que indica se as sessões confiáveis estão explicitamente habilitadas.

NetTcpRelayBinding(String)

Inicializa uma nova instância da NetTcpRelayBinding classe com uma configuração XML especificada.

NetTcpRelayBinding(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, ReliableSessionBindingElement, NetTcpRelaySecurity)

Inicializa uma nova instância da NetTcpRelayBinding classe com o elemento de associação de sessão confiável, o transporte, o codificador e o tipo de segurança usados.

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.

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

(Herdado de NetTcpRelayBindingBase)

Propriedades

ConnectionMode
Obsoleto.

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

(Herdado de NetTcpRelayBindingBase)
EnvelopeVersion

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

(Herdado de NetTcpRelayBindingBase)
HostNameComparisonMode

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

(Herdado de NetTcpRelayBindingBase)
IsDynamic

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

(Herdado de NetTcpRelayBindingBase)
ListenBacklog

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

(Herdado de NetTcpRelayBindingBase)
MaxBufferPoolSize

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

(Herdado de NetTcpRelayBindingBase)
MaxBufferSize

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

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

(Herdado de NetTcpRelayBindingBase)
MaxReceivedMessageSize

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

(Herdado de NetTcpRelayBindingBase)
MessageSecurityVersion

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

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

(Herdado de NetTcpRelayBindingBase)
ReliableSession

Obtém um objeto que indica se uma sessão confiável é estabelecida entre Barramento de Serviço do Azure pontos de extremidade de canal.

Scheme

Obtém o esquema do URI para o transporte.

(Herdado de NetTcpRelayBindingBase)
Security

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

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

(Herdado de NetTcpRelayBindingBase)

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()

Cria uma coleção com os elementos de associação para a associação.

CreateMessageSecurity()

Cria o token de segurança de mensagem 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.

(Herdado de NetTcpRelayBindingBase)
IsBindingElementsMatch(TcpRelayTransportBindingElement, BinaryMessageEncodingBindingElement, ReliableSessionBindingElement)

Retorna um valor que determina se os objetos especificados têm elementos de associação correspondentes.

Implantações explícitas de interface

IBindingRuntimePreferences.ReceiveSynchronously

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

(Herdado de NetTcpRelayBindingBase)

Aplica-se a