FabricTransportRemotingSettings.TryLoadFrom Método

Definição

Tente carregar as configurações do 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.

public static bool TryLoadFrom (string sectionName, out Microsoft.ServiceFabric.Services.Remoting.FabricTransport.FabricTransportRemotingSettings settings, string filepath = default, string configPackageName = default);
static member TryLoadFrom : string * FabricTransportRemotingSettings * string * string -> bool
Public Shared Function TryLoadFrom (sectionName As String, ByRef settings As FabricTransportRemotingSettings, Optional filepath As String = Nothing, Optional configPackageName As String = Nothing) As Boolean

Parâmetros

sectionName
String

O nome da seção dentro do arquivo de configuração. Se não for encontrada a seção no arquivo de configuração, ela retornará false.

settings
FabricTransportRemotingSettings

Quando esse método retorna, ele define as configurações se o FabricTransportRemotingSettings carregamento de Config foi bem-sucedido. Se falhar, ele definirá as configurações como nulas.

filepath
String

O caminho completo do arquivo do qual as configurações serão carregadas. Se não for especificado, ele primeiro tentará carregar do pacote de configuração padrão"Config", se não for encontrado, carregará em Configurações "ClientExeName.Settings.xml" presentes no diretório Client Exe.

configPackageName
String

O nome do pacote de configuração. Se for nulo ou vazio, ele marcar para o arquivo no filePath.

Retornos

Boolean especifica se as configurações são carregadas com êxito da Configuração. Ele retorna true quando o carregamento de Config foi bem-sucedido, caso contrário, retornará false.

Comentários

Veja a seguir os nomes de parâmetro que devem ser fornecidos no arquivo de configuração, para serem reconhecíveis pela malha de serviço para carregar as configurações de transporte.

1. MaxQueueSize – MaxQueueSizevalor em long. 2. MaxMessageSize – MaxMessageSizevalor em bytes. 3. MaxConcurrentCalls – MaxConcurrentCallsvalor em long. 4. SecurityCredentials – SecurityCredentials valor. 5. OperationTimeoutInSeconds – OperationTimeout valor em segundos. 6. KeepAliveTimeoutInSeconds – KeepAliveTimeout valor em segundos. 7. ConnectTimeoutInMilliseconds – ConnectTimeout valor em milissegundos.

Aplica-se a