Compartilhar via


ClientConfiguration Classe

Definição

Cuidado

This type is obsolete and may be removed in a future release. Use configuration methods on ClientBuilder to configure specific types.

Parâmetros de configuração de cliente do Orleans.

public class ClientConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration, Orleans.Runtime.Configuration.IStatisticsConfiguration, Orleans.Runtime.Configuration.ITraceConfiguration
[System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ClientBuilder to configure specific types.")]
[System.Serializable]
public class ClientConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration, Orleans.Runtime.Configuration.IStatisticsConfiguration
type ClientConfiguration = class
    inherit MessagingConfiguration
    interface ITraceConfiguration
    interface IStatisticsConfiguration
[<System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ClientBuilder to configure specific types.")>]
[<System.Serializable>]
type ClientConfiguration = class
    inherit MessagingConfiguration
    interface IStatisticsConfiguration
Public Class ClientConfiguration
Inherits MessagingConfiguration
Implements IStatisticsConfiguration, ITraceConfiguration
Public Class ClientConfiguration
Inherits MessagingConfiguration
Implements IStatisticsConfiguration
Herança
ClientConfiguration
Atributos
Implementações

Construtores

ClientConfiguration()
Obsoleto.

Inicializa uma nova instância de ClientConfiguration.

Propriedades

AdoInvariant
Obsoleto.

Ao usar o ADO, identifica o provedor de dados subjacente para o provedor de gateway. Essa sintaxe de nomenclatura de três partes também é usada na criação de uma nova fábrica e para identificar o provedor em um arquivo de configuração de aplicativo, de forma que o nome do provedor, juntamente com a cadeia de conexão associada, possa ser recuperado em tempo de execução. https://msdn.microsoft.com/en-us/library/dd0w4a2z%28v=vs.110%29.aspx

BufferPoolBufferSize
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

(Herdado de MessagingConfiguration)
BufferPoolMaxSize
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

(Herdado de MessagingConfiguration)
BufferPoolPreallocationSize
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

(Herdado de MessagingConfiguration)
BulkMessageLimit
Obsoleto.

O atributo BulkMessageLimit especifica como enviar mensagens de rastreamento em massa (agregação) com código erro idêntico.

ClientDropTimeout
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

(Herdado de MessagingConfiguration)
ClientName
Obsoleto.

O nome desse cliente.

ClientSenderBuckets
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

(Herdado de MessagingConfiguration)
ClusterId
Obsoleto.

Especifica um identificador exclusivo para esse cluster. Se os silos forem implantados no Azure (executar como funções de trabalho), a ID de implantação será definida automaticamente pelo runtime do Azure, acessível para a função por meio da variável estática RoleEnvironment.DeploymentId e é passada para o silo automaticamente pela função por meio de configuração. Portanto, se os silos forem executados como funções do Azure, essa variável não deverá ser especificada no OrleansConfiguration.xml (ela será substituída se especificada). Se os silos forem implantados no cluster e não como funções do Azure, essa variável deverá ser definida por um script de implantação no arquivo OrleansConfiguration.xml.

CustomGatewayProviderAssemblyName
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

DataConnectionString
Obsoleto.

Especifica a cadeia de conexão para o provedor de gateway. Se os silos forem implantados no Azure (executar como funções de trabalho), DataConnectionString poderá ser especificado por meio de RoleEnvironment.GetConfigurationSettingValue("DataConnectionString"); Nesse caso, ele é retirado de lá e passado para o silo automaticamente pela função por meio de configuração. Portanto, se os silos forem executados como funções do Azure e essa configuração for especificada por meio de RoleEnvironment, essa variável não deverá ser especificada no OrleansConfiguration.xml (ela será substituída se especificada). Se os silos forem implantados no cluster e não como funções do Azure, essa variável deverá ser definida no arquivo OrleansConfiguration.xml. Se não estiver definido, DevelopmentStorageAccount será usado.

DefaultTraceLevel
Obsoleto.

O atributo DefaultTraceLevel especifica o nível de rastreamento padrão para todos os agentes do Orleans, a menos que seja substituído por um elemento TraceLevelOverride específico. O nível padrão será Informações se esse atributo não aparecer.

DeploymentId
Obsoleto.

ID da implantação. Isso é o mesmo que ClusterId e foi preterido em favor dele.

DNSHostName
Obsoleto.

Obtém o nome do host verdadeiro, sem endereço IP. É igual a Dns.GetHostName()

DropExpiredMessages
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

(Herdado de MessagingConfiguration)
FallbackSerializationProvider
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

(Herdado de MessagingConfiguration)
GatewayListRefreshPeriod
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

GatewayProvider
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

Gateways
Obsoleto.

A lista dos gateways a serem usados. Cada elemento GatewayNode especifica um nó de gateway de cliente de granularidade externo. Se os clientes externos (não Orleans) se conectarem ao sistema do Orleans, pelo menos um nó de gateway deverá ser especificado. Nós de gateway adicionais podem ser especificados, se desejado, e adicionarão alguma resiliência e escalabilidade de falha. Se vários gateways forem especificados, cada cliente selecionará um na lista aleatoriamente.

GatewaySenderQueues
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

(Herdado de MessagingConfiguration)
LargeMessageWarningThreshold
Obsoleto.

O atributo LargeMessageWarningThreshold especifica quando gerar uma mensagem de rastreamento de aviso para mensagens grandes.

LargeMessageWarningThreshold
Obsoleto.

O atributo LargeMessageWarningThreshold especifica quando gerar uma mensagem de rastreamento de aviso para mensagens grandes.

(Herdado de MessagingConfiguration)
LimitManager
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

MaxForwardCount
Obsoleto.

O atributo MaxForwardCount especifica o número máximo de vezes que uma mensagem está sendo prevenida de um silo para outro. O encaminhamento é usado internamente pelo tuntime como um mecanismo de recuperação quando os silos falham e a associação é instável. Nesses momentos, as mensagens podem não ser roteadas corretamente para o destino e o runtime tenta encaminhar essas mensagens várias vezes antes de rejeitá-las.

(Herdado de MessagingConfiguration)
MaxResendCount
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

(Herdado de MessagingConfiguration)
MaxSocketAge
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

(Herdado de MessagingConfiguration)
MaxSockets
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

(Herdado de MessagingConfiguration)
NetInterface
Obsoleto.

O atributo Interface especifica o nome do adaptador de rede a ser usado para trabalhar um endereço IP para este computador.

OpenConnectionTimeout
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

(Herdado de MessagingConfiguration)
Port
Obsoleto.

O atributo Port especifica a porta de escuta específica para este computador cliente. Se o valor for zero, um número de porta atribuído a um computador aleatório será usado.

PreferedGatewayIndex
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

PreferredFamily
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

PropagateActivityId
Obsoleto.

Se as configurações de Trace.CorrelationManager.ActivityId devem ser propagadas em chamadas de granularidade.

ProviderConfigurations
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

ResendOnTimeout
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

(Herdado de MessagingConfiguration)
ResponseTimeout
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

(Herdado de MessagingConfiguration)
SerializationProviders
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

(Herdado de MessagingConfiguration)
ServiceId
Obsoleto.

ID do serviço.

SiloSenderQueues
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

(Herdado de MessagingConfiguration)
SourceFile
Obsoleto.

Obtém o caminho do arquivo de origem de configuração

StatisticsCollectionLevel
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

StatisticsLogWriteInterval
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

StatisticsMetricsTableWriteInterval
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

StatisticsPerfCountersWriteInterval
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

StatisticsProviderName
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

StatisticsWriteLogStatisticsToTable
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

TelemetryConfiguration
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

TraceFileName
Obsoleto.

O atributo TraceFileName especifica o nome de um arquivo no qual a saída de rastreamento deve ser gravada.

TraceFilePattern
Obsoleto.

O atributo TraceFilePattern especifica o nome do padrão de um arquivo no qual a saída de rastreamento deve ser gravada.

TraceLevelOverrides
Obsoleto.

O elemento TraceLevelOverride fornece um mecanismo para permitir que o nível de rastreamento seja definido de forma diferente para diferentes partes do sistema Orleans. O nível de rastreamento de um agente é definido com base em uma correspondência de prefixo no nome do agente. TraceLevelOverrides são aplicados em ordem de comprimento; ou seja, a substituição com o LogPrefix correspondente mais longo tem precedência e especifica o nível de rastreamento para todos os agentes correspondentes.

TraceToConsole
Obsoleto.

O atributo TraceToConsole especifica se a saída de rastreamento deve ser gravada no console. O padrão é gravar dados de rastreamento no console, se disponível.

UseAdoNetSystemStore
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

UseAzureSystemStore
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

UseSqlSystemStore
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

Métodos

GetAllProviderConfigurations()
Obsoleto.

Recupera uma enumeração de todas as configurações de provedor configuradas no momento.

Load(TextReader)
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

LoadFromFile(String)
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

LocalhostSilo(Int32)
Obsoleto.

Retorna um objeto ClientConfiguration para se conectar a um silo local (para teste).

RegisterStatisticsProvider(String, String, IDictionary<String,String>)
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

RegisterStatisticsProvider<T>(String, IDictionary<String,String>)
Obsoleto.

Parâmetros de configuração de cliente do Orleans.

RegisterStreamProvider(String, String, IDictionary<String,String>)
Obsoleto.

Registra um determinado provedor de fluxo.

RegisterStreamProvider<T>(String, IDictionary<String,String>)
Obsoleto.

Registra um determinado tipo de onde T é o provedor de T fluxo

StandardLoad()
Obsoleto.

Carrega a configuração dos caminhos padrão, pesquisando a hierarquia de diretórios

ToString()
Obsoleto.

Retorna uma cadeia de caracteres legível humana detalhada que representa a configuração atual. Ele não contém todos os botões de configuração.

TryGetProviderConfiguration(String, String, IProviderConfiguration)
Obsoleto.

Recupera uma configuração de provedor existente

Métodos de Extensão

AddAzureQueueStreamProvider(ClientConfiguration, String, String, Int32, String, Int32, PersistentStreamProviderState, PersistentStreamProviderConfig)
Obsoleto.

Adiciona um provedor de fluxo do tipo AzureQueueStreamProvider.

AddAzureQueueStreamProviderV2(ClientConfiguration, String, String, Int32, String, Int32, PersistentStreamProviderState, PersistentStreamProviderConfig)
Obsoleto.

Adiciona um provedor de fluxo do tipo AzureQueueStreamProviderV2.

AddSimpleMessageStreamProvider(ClientConfiguration, String, Boolean, Boolean, StreamPubSubType)
Obsoleto.

Adiciona um provedor de fluxo do tipo SimpleMessageStreamProvider

AdjustForTestEnvironment(ClientConfiguration, String)
Obsoleto.

Essa chamada ajusta a configuração do cliente com configurações específicas para uma execução de teste.

Aplica-se a