Condividi tramite


GlobalConfiguration Classe

Definizione

Attenzione

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

Oggetto dati che contiene parametri di configurazione globale 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
Ereditarietà
GlobalConfiguration
Attributi

Costruttori

GlobalConfiguration()
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

Campi

DEFAULT_MULTICLUSTER_REGISTRATION_STRATEGY
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

DEFAULT_PERFORM_DEADLOCK_DETECTION
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

DEFAULT_PLACEMENT_STRATEGY
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

ENFORCE_MINIMUM_REQUIREMENT_FOR_AGE_LIMIT
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

Proprietà

ActivationCountBasedPlacementChooseOutOf
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

AdoInvariant
Obsoleti.

Quando si usa ADO, identifica il provider di dati sottostante per la livezza e i promemoria. La sintassi di denominazione in tre parti viene inoltre usata durante la creazione di una nuova factory e per l'identificazione del provider in un file di configurazione dell'applicazione in modo da consentire il recupero del nome del provider, unitamente alla stringa di connessione associata, in fase di esecuzione. https://msdn.microsoft.com/en-us/library/dd0w4a2z%28v=vs.110%29.aspx Per eseguire l'override di questo valore per i promemoria impostati AdoInvariantForReminders

AdoInvariantForReminders
Obsoleti.

Impostare questa proprietà su come eseguire l'override AdoInvariant per i promemoria.

AllowCallChainReentrancy
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

Application
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

AssumeHomogenousSilosForTesting
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

BackgroundGossipInterval
Obsoleti.

Il tempo tra i gossip di sfondo.

BufferPoolBufferSize
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

(Ereditato da MessagingConfiguration)
BufferPoolMaxSize
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

(Ereditato da MessagingConfiguration)
BufferPoolPreallocationSize
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

(Ereditato da MessagingConfiguration)
CacheSize
Obsoleti.

L'attributo CacheSize specifica il numero massimo di grani per memorizzare nella cache le informazioni sulla directory.

CacheTTLExtensionFactor
Obsoleti.

L'attributo TTLExtensionFactor specifica il fattore in base al quale deve essere estesa la voce della cache quando vengono trovati stabili.

ClientDropTimeout
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

(Ereditato da MessagingConfiguration)
ClientRegistrationRefresh
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

ClientSenderBuckets
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

(Ereditato da MessagingConfiguration)
ClusterId
Obsoleti.

Identità del cluster. Silos con la stessa identità del cluster si aggiungeranno insieme. Quando si distribuiscono versioni diverse dell'applicazione contemporaneamente, assicurarsi di modificare l'ID se non devono aggiungere lo stesso cluster logico. In una rete multi-cluster l'ID cluster deve essere univoco per ogni cluster.

CollectionQuantum
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

DataConnectionString
Obsoleti.

Stringa di connessione per il provider di dati sottostante per la livezza e i promemoria. Ad esempio: Archiviazione di Azure, ZooKeeper, SQL Server, ect. Per eseguire l'override di questo valore per i promemoria impostati DataConnectionStringForReminders

DataConnectionStringForReminders
Obsoleti.

Impostare questa proprietà su come eseguire l'override DataConnectionString per i promemoria.

DeathVoteExpirationTimeout
Obsoleti.

Tempo di scadenza in secondi per il voto di morte nella tabella di appartenenza.

DefaultCompatibilityStrategy
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

DefaultMultiCluster
Obsoleti.

Elenco di ID cluster da usare se non è presente alcuna configurazione multicluster nei canali gossip.

DefaultPlacementStrategy
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

DefaultVersionSelectorStrategy
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

DeploymentId
Obsoleti.

ID distribuzione. Questo è lo stesso di ClusterId ed è stato deprecato a favore di esso.

DeploymentLoadPublisherRefreshTime
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

DirectoryCachingStrategy
Obsoleti.

L'attributo DirectoryCachingStrategy specifica la strategia di memorizzazione nella cache da usare. Le opzioni sono Nessuna, ovvero non memorizzare nella cache le voci della directory in locale; LRU, che indica che deve essere usata una strategia di dimensioni fisse standard meno recenti; e Adattivo, che indica che deve essere usata una strategia adattiva con dimensioni massime fisse. La strategia adattiva viene usata per impostazione predefinita.

DirectoryLazyDeregistrationDelay
Obsoleti.

Intervallo di tempo compreso tra quando è stata aggiunta una voce per un'attivazione alla directory granulare e quando è consentito rimuovere in modo condizionale tale voce. La registrazione condizionale viene usata per la pulizia lazy delle attivazioni la cui richiesta di registrazione non è riuscita per qualche motivo (ad esempio, errore del messaggio). Questo deve essere sempre almeno un minuto, poiché si confrontano i tempi nella partizione della directory, quindi i ritardi dei messaggi e gli sku clcks devono essere consentiti.

DropExpiredMessages
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

(Ereditato da MessagingConfiguration)
ExpectedClusterSize
Obsoleti.

Dimensioni previste di un cluster. Non è necessario essere molto accurati, può essere una sovrastima.

FallbackSerializationProvider
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

(Ereditato da MessagingConfiguration)
FastKillOnCancelKeyPress
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

GatewaySenderQueues
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

(Ereditato da MessagingConfiguration)
GlobalSingleInstanceNumberRetries
Obsoleti.

Numero di tentativi rapidi prima di passare allo stato DOUBTFUL.

GlobalSingleInstanceRetryInterval
Obsoleti.

Tempo compreso tra i tentativi lenti per le attivazioni DOUBTFUL.

GossipChannels
Obsoleti.

Elenco delle stringhe di connessione per i canali gossip.

GrainServiceConfigurations
Obsoleti.

Configurazione per i servizi di granularità.

HasMultiClusterNetwork
Obsoleti.

Se questo cluster è configurato per essere parte di una rete multicluster

IAmAliveTablePublishTimeout
Obsoleti.

Numero di secondi per scrivere periodicamente nella tabella di appartenenza che questo silo è attivo. Usato solo per la diagnostica.

InitialCacheTTL
Obsoleti.

L'attributo InitialTTL specifica il tempo iniziale (minimo), in secondi, per mantenere una voce della cache prima della riconvalida.

LargeMessageWarningThreshold
Obsoleti.

L'attributo LargeMessageWarningThreshold specifica quando generare un messaggio di traccia di avviso per messaggi di grandi dimensioni.

(Ereditato da MessagingConfiguration)
LivenessEnabled
Obsoleti.

Passaggio globale per disabilitare il protocollo di livezza silo (deve essere usato solo per i test). L'attributo LivenessEnabled, se specificato e impostato su "false", elimina l'imposizione della livezza. Se un silo è sospettato di essere morto, ma questo attributo è impostato su "false", i sospetti non verranno propagati al sistema e applicati, questo parametro è destinato solo per il test e la risoluzione dei problemi. In produzione, la livezza deve essere sempre abilitata. Il valore predefinito è true (abilitato)

LivenessType
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

MaxForwardCount
Obsoleti.

L'attributo MaxForwardCount specifica il numero massimo di volte in cui un messaggio viene sottoposto a attenzione da un silo a un altro. L'inoltro viene usato internamente dal tuntime come meccanismo di ripristino quando silos ha esito negativo e l'appartenenza è instabile. In tali casi, i messaggi potrebbero non essere indirizzati correttamente alla destinazione e il runtime tenta di inoltrare tali messaggi un numero di volte prima di rifiutarli.

(Ereditato da MessagingConfiguration)
MaximumCacheTTL
Obsoleti.

L'attributo MaximumTTL specifica il tempo massimo, in secondi, per mantenere una voce della cache prima della riconvalida.

MaxJoinAttemptTime
Obsoleti.

Numero di secondi per tentare di aggiungere un cluster di silos prima di rinunciare.

MaxMultiClusterGateways
Obsoleti.

Il numero massimo di silo per cluster deve essere designato come gateway.

MaxRequestProcessingTime
Obsoleti.

Specifica il tempo massimo che una richiesta può richiedere prima che l'attivazione venga segnalata come "bloccata"

MaxResendCount
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

(Ereditato da MessagingConfiguration)
MaxSocketAge
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

(Ereditato da MessagingConfiguration)
MaxSockets
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

(Ereditato da MessagingConfiguration)
MaxStorageBusyRetries
Obsoleti.

Numero di tentativi per le operazioni di Tabella di Azure.

MembershipTableAssembly
Obsoleti.

Assembly da usare per l'implementazione personalizzata di MembershipTable

MockReminderTableTimeout
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

NumMissedProbesLimit
Obsoleti.

Il numero di messaggi heartbeat "Io sono vivo" da un silo o da un numero di probe non risposte che portano a sospettare che questo silo sia morto.

NumMissedTableIAmAliveLimit
Obsoleti.

Numero di aggiornamenti "I am alive" mancanti nella tabella da un silo che causa la registrazione dell'avviso. Non influisce sul protocollo di livezza.

NumProbedSilos
Obsoleti.

Numero di silo ogni probe di silo per la vivacità.

NumVirtualBucketsConsistentRing
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

NumVotesForDeathDeclaration
Obsoleti.

Numero di voti non scaduti necessari per dichiarare alcuni silo come morti (dovrebbe essere al massimo NumMissedProbesLimit)

OpenConnectionTimeout
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

(Ereditato da MessagingConfiguration)
PerformDeadlockDetection
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

PrimaryNodeIsRequired
Obsoleti.

Determina se è necessario configurare il nodo primario come nodo di inizializzazione. True se LivenessType è impostato su MembershipTableGrain, false in caso contrario.

ProbeTimeout
Obsoleti.

Numero di secondi per eseguire periodicamente il probe di altri silo per la loro vivacità o per l'invio di messaggi heartbeat "Io sono vivo" su se stesso.

ProviderConfigurations
Obsoleti.

Configurazione per vari provider di runtime.

ReminderServiceType
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

ReminderTableAssembly
Obsoleti.

Assembly da usare per l'implementazione personalizzata di ReminderTable

ResendOnTimeout
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

(Ereditato da MessagingConfiguration)
ResponseTimeout
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

(Ereditato da MessagingConfiguration)
SeedNodes
Obsoleti.

SeedNodes viene usato solo nell'impostazione di sviluppo locale con LivenessProviderType.MembershipTableGrain SeedNodes non vengono mai usati nell'ambiente di produzione.

SerializationProviders
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

(Ereditato da MessagingConfiguration)
ServiceId
Obsoleti.

ID servizio.

SiloSenderQueues
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

(Ereditato da MessagingConfiguration)
Subnet
Obsoleti.

Subnet in cui vengono eseguiti i silo. Questa opzione deve essere usata solo durante l'esecuzione nel cluster multi-homed. Non deve essere usato durante l'esecuzione in Azure.

TableRefreshTimeout
Obsoleti.

Numero di secondi per recuperare periodicamente gli aggiornamenti dalla tabella di appartenenza.

TypeMapRefreshInterval
Obsoleti.

Numero di secondi per aggiornare la mappa dell'interfaccia della granularità del cluster

UseAdoNetSystemStore
Obsoleti.

Determina se ADO deve essere usato per l'archiviazione delle informazioni sull'appartenenza e sui promemoria. True se uno o entrambi di LivenessType e ReminderServiceType sono impostati su SqlServer, false in caso contrario.

UseAzureSystemStore
Obsoleti.

Determina se Archiviazione di Azure deve essere usata per l'archiviazione delle informazioni di appartenenza e promemoria. True se uno o entrambi di LivenessType e ReminderServiceType sono impostati su AzureTable, false in caso contrario.

UseGlobalSingleInstanceByDefault
Obsoleti.

Se usare il protocollo di istanza singola globale come strategia di registrazione multicluster predefinita.

UseLivenessGossip
Obsoleti.

Se usare l'ottimizzazione del gossip per velocizzare la diffusione delle informazioni di livezza.

UseVirtualBucketsConsistentRing
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

ValidateInitialConnectivity
Obsoleti.

Se il nuovo silo aggiunto al cluster deve convalidare la connettività iniziale con tutti gli altri silos attivi.

Metodi

GetAllProviderConfigurations()
Obsoleti.

Recupera un'enumerazione di tutte le configurazioni del provider attualmente configurate.

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

Registra un determinato provider bootstrap.

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

Registra un determinato tipo di T dove T è il provider bootstrap

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

Oggetto dati che contiene parametri di configurazione globale Silo.

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

Registra un determinato provider di coerenza log.

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

Registra un determinato tipo di T posizione in cui T è un provider di coerenza log

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

Oggetto dati che contiene parametri di configurazione globale Silo.

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

Oggetto dati che contiene parametri di configurazione globale Silo.

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

Registra un determinato provider di archiviazione.

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

Registra un determinato tipo di dove T è il provider di T archiviazione

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

Registra un determinato provider di flusso.

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

Registra un determinato tipo di T provider T di flussi

Remap(GlobalConfiguration+GossipChannelType)
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

ToString()
Obsoleti.

Oggetto dati che contiene parametri di configurazione globale Silo.

TryGetProviderConfiguration(String, String, IProviderConfiguration)
Obsoleti.

Recupera una configurazione del provider esistente

Metodi di estensione

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

Registra un determinato provider bootstrap.

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

Registra un determinato tipo di T dove T è il provider bootstrap

Si applica a