Compartilhar via


GlobalConfiguration Classe

Definição

Cuidado

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

Objeto de dados que contém parâmetros de configuração global do Silo.

[System.Serializable]
public class GlobalConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration
[System.Serializable]
[System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ISiloHostBuilder to configure specific types.")]
public class GlobalConfiguration : Orleans.Runtime.Configuration.MessagingConfiguration
[<System.Serializable>]
type GlobalConfiguration = class
    inherit MessagingConfiguration
[<System.Serializable>]
[<System.Obsolete("This type is obsolete and may be removed in a future release. Use configuration methods on ISiloHostBuilder to configure specific types.")>]
type GlobalConfiguration = class
    inherit MessagingConfiguration
Public Class GlobalConfiguration
Inherits MessagingConfiguration
Herança
GlobalConfiguration
Atributos

Construtores

GlobalConfiguration()
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

Campos

DEFAULT_MULTICLUSTER_REGISTRATION_STRATEGY
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

DEFAULT_PERFORM_DEADLOCK_DETECTION
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

DEFAULT_PLACEMENT_STRATEGY
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

ENFORCE_MINIMUM_REQUIREMENT_FOR_AGE_LIMIT
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

Propriedades

ActivationCountBasedPlacementChooseOutOf
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

AdoInvariant
Obsoleto.

Ao usar o ADO, identifica o provedor de dados subjacente para vida e lembretes. 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 Para substituir esse valor para o conjunto de lembretes AdoInvariantForReminders

AdoInvariantForReminders
Obsoleto.

Defina essa propriedade para substituir AdoInvariant para lembretes.

AllowCallChainReentrancy
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

Application
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

AssumeHomogenousSilosForTesting
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

BackgroundGossipInterval
Obsoleto.

O tempo entre fofocas de fundo.

BufferPoolBufferSize
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

(Herdado de MessagingConfiguration)
BufferPoolMaxSize
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

(Herdado de MessagingConfiguration)
BufferPoolPreallocationSize
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

(Herdado de MessagingConfiguration)
CacheSize
Obsoleto.

O atributo CacheSize especifica o número máximo de granularidades para as quais as informações do diretório serão armazenadas em cache.

CacheTTLExtensionFactor
Obsoleto.

O atributo TTLExtensionFactor especifica o fator pelo qual as TTLs de entrada de cache devem ser estendidas quando forem consideradas estáveis.

ClientDropTimeout
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

(Herdado de MessagingConfiguration)
ClientRegistrationRefresh
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

ClientSenderBuckets
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

(Herdado de MessagingConfiguration)
ClusterId
Obsoleto.

Identidade do cluster. Os silos com a mesma identidade de cluster se unirão. Ao implantar diferentes versões do aplicativo simultaneamente, altere a ID se elas não devem ingressar no mesmo cluster lógico. Em uma rede de vários clusters, a ID do cluster deve ser exclusiva para cada cluster.

CollectionQuantum
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

DataConnectionString
Obsoleto.

Cadeia de conexão para o provedor de dados subjacente para lembretes e vida. ex. Armazenamento do Azure, ZooKeeper, SQL Server, ect. Para substituir esse valor para o conjunto de lembretes DataConnectionStringForReminders

DataConnectionStringForReminders
Obsoleto.

Defina essa propriedade para substituir DataConnectionString para lembretes.

DeathVoteExpirationTimeout
Obsoleto.

Tempo de expiração em segundos para o voto de morte na tabela de associação.

DefaultCompatibilityStrategy
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

DefaultMultiCluster
Obsoleto.

Uma lista de IDs de cluster, a ser usada se nenhuma configuração multicluster for encontrada em canais gossip.

DefaultPlacementStrategy
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

DefaultVersionSelectorStrategy
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

DeploymentId
Obsoleto.

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

DeploymentLoadPublisherRefreshTime
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

DirectoryCachingStrategy
Obsoleto.

O atributo DirectoryCachingStrategy especifica a estratégia de cache a ser usada. As opções são Nenhum, o que significa não armazenar em cache as entradas de diretório localmente; LRU, que indica que uma estratégia de tamanho fixo padrão menos usada recentemente deve ser usada; e Adaptável, que indica que uma estratégia adaptável com um tamanho máximo fixo deve ser usada. A estratégia adaptável é usada por padrão.

DirectoryLazyDeregistrationDelay
Obsoleto.

O período de tempo entre quando adicionamos uma entrada para uma ativação ao diretório de granularidade e quando temos permissão para remover condicionalmente essa entrada. O cancelamento de registro condicional é usado para limpeza lenta de ativações cujo cancelamento de registro de prompt falhou por algum motivo (por exemplo, falha de mensagem). Isso sempre deve ser de pelo menos um minuto, já que comparamos os horários na partição de diretório, portanto, os atrasos de mensagem e os skues clcks precisam ser permitidos.

DropExpiredMessages
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

(Herdado de MessagingConfiguration)
ExpectedClusterSize
Obsoleto.

O tamanho esperado de um cluster. Não precisa ser muito preciso, pode ser superestimado.

FallbackSerializationProvider
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

(Herdado de MessagingConfiguration)
FastKillOnCancelKeyPress
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

GatewaySenderQueues
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

(Herdado de MessagingConfiguration)
GlobalSingleInstanceNumberRetries
Obsoleto.

O número de repetições rápidas antes de entrar no estado DOUBTFUL.

GlobalSingleInstanceRetryInterval
Obsoleto.

O tempo entre as tentativas lentas de ativações DOUBTFUL.

GossipChannels
Obsoleto.

Uma lista de cadeias de conexão para canais de fofocas.

GrainServiceConfigurations
Obsoleto.

Configuração para serviços de granularidade.

HasMultiClusterNetwork
Obsoleto.

Se esse cluster está configurado para fazer parte de uma rede multicluster

IAmAliveTablePublishTimeout
Obsoleto.

O número de segundos a serem gravados periodicamente na tabela de associação em que esse silo está ativo. Útil somente para diagnóstico.

InitialCacheTTL
Obsoleto.

O atributo InitialTTL especifica o tempo inicial (mínimo), em segundos, para manter uma entrada de cache antes de revalidar.

LargeMessageWarningThreshold
Obsoleto.

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

(Herdado de MessagingConfiguration)
LivenessEnabled
Obsoleto.

Alternância global para desabilitar o protocolo de vida do silo (deve ser usado somente para teste). O atributo LivenessEnabled, se fornecido e definido como "false", suprime a imposição de vida. Se suspeita-se que um silo esteja morto, mas esse atributo for definido como "false", as suspeitas não serão propagadas para o sistema e impostas. Esse parâmetro destina-se a ser usado apenas para teste e solução de problemas. Na produção, a vida deve ser sempre habilitada. O padrão é true (habilitado)

LivenessType
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

MaxForwardCount
Obsoleto.

O atributo MaxForwardCount especifica o número máximo de vezes que uma mensagem está sendo desativada 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 tempos, 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)
MaximumCacheTTL
Obsoleto.

O atributo MaximumTTL especifica o tempo máximo, em segundos, para manter uma entrada de cache antes de revalidar.

MaxJoinAttemptTime
Obsoleto.

O número de segundos para tentar ingressar em um cluster de silos antes de desistir.

MaxMultiClusterGateways
Obsoleto.

O número máximo de silos por cluster deve ser designado para servir como gateways.

MaxRequestProcessingTime
Obsoleto.

Especifica o tempo máximo que uma solicitação pode levar antes que a ativação seja relatada como "bloqueada"

MaxResendCount
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

(Herdado de MessagingConfiguration)
MaxSocketAge
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

(Herdado de MessagingConfiguration)
MaxSockets
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

(Herdado de MessagingConfiguration)
MaxStorageBusyRetries
Obsoleto.

Contagem de repetições para operações de Tabela do Azure.

MembershipTableAssembly
Obsoleto.

Assembly a ser usado para implementação de MembershipTable personalizada

MockReminderTableTimeout
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

NumMissedProbesLimit
Obsoleto.

O número de mensagens de pulsação "Estou vivo" perdidas de um silo ou número de investigações não respondidos que levam a suspeitar que este silo está morto.

NumMissedTableIAmAliveLimit
Obsoleto.

O número de atualizações perdidas de "Estou vivo" na tabela de um silo que faz com que o aviso seja registrado. Não afeta o protocolo de atividade.

NumProbedSilos
Obsoleto.

O número de silos que cada silo investiga quanto à atividade.

NumVirtualBucketsConsistentRing
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

NumVotesForDeathDeclaration
Obsoleto.

O número de votos não expirados necessários para declarar algum silo como morto (deve ser no máximo NumMissedProbesLimit)

OpenConnectionTimeout
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

(Herdado de MessagingConfiguration)
PerformDeadlockDetection
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

PrimaryNodeIsRequired
Obsoleto.

Determina se o nó primário precisa ser configurado como um nó de semente. True se LivenessType estiver definido como MembershipTableGrain, caso contrário, false.

ProbeTimeout
Obsoleto.

O número de segundos para investigar periodicamente outros silos quanto à sua atividade ou para que o silo envie mensagens de pulsação "Estou vivo" sobre si mesmo.

ProviderConfigurations
Obsoleto.

Configuração para vários provedores de runtime.

ReminderServiceType
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

ReminderTableAssembly
Obsoleto.

Assembly a ser usado para implementação personalizada de ReminderTable

ResendOnTimeout
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

(Herdado de MessagingConfiguration)
ResponseTimeout
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

(Herdado de MessagingConfiguration)
SeedNodes
Obsoleto.

SeedNodes são usados apenas na configuração de desenvolvimento local com LivenessProviderType.MembershipTableGrain SeedNodes nunca são usados em produção.

SerializationProviders
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

(Herdado de MessagingConfiguration)
ServiceId
Obsoleto.

ID de serviço.

SiloSenderQueues
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

(Herdado de MessagingConfiguration)
Subnet
Obsoleto.

A sub-rede na qual os silos são executados. Essa opção só deve ser usada durante a execução no cluster multilocatário. Ele não deve ser usado durante a execução no Azure.

TableRefreshTimeout
Obsoleto.

O número de segundos para buscar periodicamente atualizações da tabela de associação.

TypeMapRefreshInterval
Obsoleto.

O número de segundos para atualizar o mapa da interface de granularidade do cluster

UseAdoNetSystemStore
Obsoleto.

Determina se o ADO deve ser usado para armazenamento de informações de Associação e Lembretes. True se ou ambos de LivenessType e ReminderServiceType estiverem definidos como SqlServer; caso contrário, false.

UseAzureSystemStore
Obsoleto.

Determina se o Armazenamento do Azure deve ser usado para armazenamento de informações de Associação e Lembretes. True se um ou ambos de LivenessType e ReminderServiceType estiverem definidos como AzureTable; caso contrário, false.

UseGlobalSingleInstanceByDefault
Obsoleto.

Se o protocolo de instância única global deve ser usado como a estratégia de registro multicluster padrão.

UseLivenessGossip
Obsoleto.

Se deve usar a otimização de fofocas para acelerar a disseminação de informações de vida.

UseVirtualBucketsConsistentRing
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

ValidateInitialConnectivity
Obsoleto.

Se o novo silo que une o cluster precisa validar a conectividade inicial com todos os outros silos ativos.

Métodos

GetAllProviderConfigurations()
Obsoleto.

Recupera uma enumeração de todas as configurações do provedor atualmente configuradas.

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

Registra um determinado provedor de inicialização.

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

Registra um determinado tipo de T em que T é o provedor de inicialização

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

Objeto de dados que contém parâmetros de configuração global do Silo.

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

Registra um determinado provedor de consistência de log.

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

Registra um determinado tipo de T em que T é um provedor de consistência de log

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

Objeto de dados que contém parâmetros de configuração global do Silo.

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

Objeto de dados que contém parâmetros de configuração global do Silo.

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

Registra um determinado provedor de armazenamento.

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

Registra um determinado tipo de em que T é o provedor de T armazenamento

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 em que T é o provedor de T fluxo

Remap(GlobalConfiguration+GossipChannelType)
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

ToString()
Obsoleto.

Objeto de dados que contém parâmetros de configuração global do Silo.

TryGetProviderConfiguration(String, String, IProviderConfiguration)
Obsoleto.

Recupera uma configuração de provedor existente

Métodos de Extensão

RegisterBootstrapProvider(GlobalConfiguration, String, String, IDictionary<String,String>)
Obsoleto.

Registra um determinado provedor de inicialização.

RegisterBootstrapProvider<T>(GlobalConfiguration, String, IDictionary<String,String>)
Obsoleto.

Registra um determinado tipo de T em que T é o provedor de inicialização

Aplica-se a