Partilhar via


NetOnewayRelayBinding Classe

Definição

Representa uma associação para uma conexão segura e unidirecional por meio da nuvem.

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

Construtores

NetOnewayRelayBinding()

Inicializa uma nova instância da classe NetOnewayRelayBinding.

NetOnewayRelayBinding(EndToEndSecurityMode, RelayClientAuthenticationType)

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

NetOnewayRelayBinding(NetOnewayRelaySecurity)

Inicializa uma nova instância da NetOnewayRelayBinding classe usando as configurações de segurança especificadas.

NetOnewayRelayBinding(RelayedOnewayConnectionMode, EndToEndSecurityMode, RelayClientAuthenticationType)

Inicializa uma nova instância da NetOnewayRelayBinding classe usando os modos de conexão e segurança especificados, bem como o tipo de autenticação.

NetOnewayRelayBinding(RelayedOnewayTransportBindingElement, BinaryMessageEncodingBindingElement, NetOnewayRelaySecurity)

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

NetOnewayRelayBinding(String)

Inicializa uma nova instância da NetOnewayRelayBinding classe usando a configuração especificada.

Campos

encoding

Representa a codificação da associação. Juntamente com as configurações de segurança e o tipo de transporte, a codificação representa as três propriedades principais de uma associação.

transport

Especifica o tipo de transporte para a associação. Juntamente com as configurações de codificação e segurança, o tipo de transporte representa as três propriedades principais de uma associação.

Propriedades

EnvelopeVersion

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

HostNameComparisonMode

Obtém ou define um valor que indica se o nome do host é usado para acessar o serviço ao corresponder ao URI.

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, em bytes, 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.

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.

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 um conjunto de elementos de associação.

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