FabricTransportRemotingSettings Classe

Definição

Representa uma configuração que define a comunicação FabricTransport.

public class FabricTransportRemotingSettings
type FabricTransportRemotingSettings = class
Public Class FabricTransportRemotingSettings
Herança
FabricTransportRemotingSettings

Construtores

FabricTransportRemotingSettings()

Inicializa uma nova instância da classe FabricTransportRemotingSettings com valores padrão.

Propriedades

ConnectTimeout

Obtém ou define o tempo máximo permitido para que a conexão seja estabelecida com êxito.

ExceptionDeserializationTechnique

Obtém ou define o techinique de desserialização de exceção a ser usado.

HeaderBufferSize

Obtém ou define o tamanho de cada buffer de cabeçalho.

HeaderMaxBufferCount

Obtém ou define o número máximo de buffers de cabeçalho atribuídos ao BufferPool.

KeepAliveTimeout

Obtém ou define o KeepAliveTimeout que fornece uma maneira de configurar a opção keep alive do Tcp.

MaxConcurrentCalls

Obtém ou define o número máximo de mensagens ativamente processos de serviço ao mesmo tempo.

MaxMessageSize

Obtém ou define o tamanho máximo de uma mensagem que pode ser recebida em um canal configurado com essa configuração.

MaxQueueSize

Obtém ou define o tamanho máximo de uma fila que armazena mensagens enquanto elas são processadas para um ponto de extremidade definido com essa configuração.

OperationTimeout

Obtém ou define a operação Timeout que rege todo o processo de envio de uma mensagem, incluindo o recebimento de uma mensagem de resposta para uma operação de serviço de solicitação/resposta. Esse tempo limite também se aplica ao enviar mensagens de resposta de um método de contrato de retorno de chamada.

SecurityCredentials

Obtém ou define as credenciais de segurança para proteger a comunicação.

UseWrappedMessage

Obtém ou define um valor que indica se os parâmetros do método de comunicação remota devem ser encapsulados ou não antes de enviá-los pela transmissão. Quando UseWrappedMessage for definido como false, os parâmetros não serão encapsulados. Quando esse valor for definido como true, os parâmetros serão encapsulados. O valor padrão é false.

Métodos

LoadFrom(String, String, String)

Carrega as configurações de FabricTransport de um sectionName especificado no arquivo de configuração. O Arquivo de Configuração pode ser especificado usando o filePath ou usando o nome do pacote de configuração especificado no manifesto do serviço. Primeiro, ele tentará carregar a configuração usando configPackageName. Se configPackageName não for especificado, tente carregar do filePath.

TryLoadFrom(String, FabricTransportRemotingSettings, String, String)

Tente carregar as configurações de FabricTransport de um sectionName especificado no arquivo de configuração. O Arquivo de Configuração pode ser especificado usando o filePath ou usando o nome do pacote de configuração especificado no manifesto do serviço. Primeiro, ele tentará carregar a configuração usando configPackageName. Se configPackageName não for especificado, tente carregar do filePath.

Aplica-se a