Freigeben über


GlobalConfiguration Klasse

Definition

Achtung

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

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

[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
Vererbung
GlobalConfiguration
Attribute

Konstruktoren

GlobalConfiguration()
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

Felder

DEFAULT_MULTICLUSTER_REGISTRATION_STRATEGY
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

DEFAULT_PERFORM_DEADLOCK_DETECTION
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

DEFAULT_PLACEMENT_STRATEGY
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

ENFORCE_MINIMUM_REQUIREMENT_FOR_AGE_LIMIT
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

Eigenschaften

ActivationCountBasedPlacementChooseOutOf
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

AdoInvariant
Veraltet.

Wenn Sie ADO verwenden, identifiziert den zugrunde liegenden Datenanbieter für Live- und Erinnerungen. Diese dreiteilige Benennungssyntax wird auch zum Erstellen einer neuen Factory und zum Identifizieren des Anbieters in einer Anwendungskonfigurationsdatei verwendet, sodass der Anbietername und die damit verknüpfte Verbindungszeichenfolge zur Laufzeit abgerufen werden können. https://msdn.microsoft.com/en-us/library/dd0w4a2z%28v=vs.110%29.aspx Um diesen Wert für Erinnerungen zu überschreiben, legen Sie fest AdoInvariantForReminders

AdoInvariantForReminders
Veraltet.

Legen Sie diese Eigenschaft so fest, dass sie für Erinnerungen überschrieben AdoInvariant wird.

AllowCallChainReentrancy
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

Application
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

AssumeHomogenousSilosForTesting
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

BackgroundGossipInterval
Veraltet.

Die Zeit zwischen Hintergrund-Klatschen.

BufferPoolBufferSize
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

(Geerbt von MessagingConfiguration)
BufferPoolMaxSize
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

(Geerbt von MessagingConfiguration)
BufferPoolPreallocationSize
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

(Geerbt von MessagingConfiguration)
CacheSize
Veraltet.

Das CacheSize-Attribut gibt die maximale Anzahl von Grains an, für die Verzeichnisinformationen zwischengespeichert werden sollen.

CacheTTLExtensionFactor
Veraltet.

Das TTLExtensionFactor-Attribut gibt den Faktor an, um den Cacheeintrags-TTLs erweitert werden sollen, wenn sie als stabil eingestuft werden.

ClientDropTimeout
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

(Geerbt von MessagingConfiguration)
ClientRegistrationRefresh
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

ClientSenderBuckets
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

(Geerbt von MessagingConfiguration)
ClusterId
Veraltet.

Clusteridentität. Silos mit derselben Clusteridentität werden zusammengeführt. Wenn Sie verschiedene Versionen der Anwendung gleichzeitig bereitstellen, müssen Sie die ID ändern, wenn sie nicht demselben logischen Cluster beitreten sollen. In einem Netzwerk mit mehreren Clustern muss die Cluster-ID für jeden Cluster eindeutig sein.

CollectionQuantum
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

DataConnectionString
Veraltet.

Verbindungszeichenfolge für den zugrunde liegenden Datenanbieter für Live- und Erinnerungen. Beispiel: Azure Storage, ZooKeeper, SQL Server, ect. Um diesen Wert für Erinnerungen zu überschreiben, legen Sie fest DataConnectionStringForReminders

DataConnectionStringForReminders
Veraltet.

Legen Sie diese Eigenschaft so fest, dass sie für Erinnerungen überschrieben DataConnectionString wird.

DeathVoteExpirationTimeout
Veraltet.

Ablaufzeit in Sekunden für die Todesstimme in der Mitgliedschaftstabelle.

DefaultCompatibilityStrategy
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

DefaultMultiCluster
Veraltet.

Eine Liste der Cluster-IDs, die verwendet werden soll, wenn keine Multiclusterkonfiguration in Gossip-Kanälen gefunden wird.

DefaultPlacementStrategy
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

DefaultVersionSelectorStrategy
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

DeploymentId
Veraltet.

Bereitstellungs-ID. Dies ist identisch mit ClusterId und wurde dafür als veraltet gekennzeichnet.

DeploymentLoadPublisherRefreshTime
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

DirectoryCachingStrategy
Veraltet.

Das DirectoryCachingStrategy-Attribut gibt die zu verwendende Zwischenspeicherungsstrategie an. Die Optionen sind Keine, was bedeutet, dass Verzeichniseinträge nicht lokal zwischengespeichert werden. LRU, das angibt, dass eine Standardstrategie mit fester Größe verwendet werden sollte, die am wenigsten kürzlich verwendet wird; und Adaptive, die angibt, dass eine adaptive Strategie mit einer festen maximalen Größe verwendet werden soll. Die adaptive Strategie wird standardmäßig verwendet.

DirectoryLazyDeregistrationDelay
Veraltet.

Die Zeitspanne zwischen dem Hinzufügen eines Eintrags für eine Aktivierung zum Grain-Verzeichnis und dem Zeitpunkt, in dem wir diesen Eintrag bedingt entfernen dürfen. Die bedingte Deregistrierung wird für die verzögerte Bereinigung von Aktivierungen verwendet, deren Aufforderung zur Aufhebung der Registrierung aus irgendeinem Grund fehlgeschlagen ist (z. B. Meldungsfehler). Dies sollte immer mindestens eine Minute sein, da wir die Zeiten auf der Verzeichnispartition vergleichen, sodass Nachrichtenverzögerungen und Clcks-SKUes zulässig sein müssen.

DropExpiredMessages
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

(Geerbt von MessagingConfiguration)
ExpectedClusterSize
Veraltet.

Die erwartete Größe eines Clusters. Muss nicht sehr genau sein, kann eine Überschätzung sein.

FallbackSerializationProvider
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

(Geerbt von MessagingConfiguration)
FastKillOnCancelKeyPress
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

GatewaySenderQueues
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

(Geerbt von MessagingConfiguration)
GlobalSingleInstanceNumberRetries
Veraltet.

Die Anzahl der schnell wiederholten Wiederholungen, bevor der Zustand "ZWEIFELHAFT" angezeigt wird.

GlobalSingleInstanceRetryInterval
Veraltet.

Die Zeit zwischen den langsamen Wiederholungen für ZWEIFELHAFTE Aktivierungen.

GossipChannels
Veraltet.

Eine Liste der Verbindungszeichenfolgen für Klatschkanäle.

GrainServiceConfigurations
Veraltet.

Konfiguration für Grain Services.

HasMultiClusterNetwork
Veraltet.

Gibt an, ob dieser Cluster als Teil eines Multiclusternetzwerks konfiguriert ist.

IAmAliveTablePublishTimeout
Veraltet.

Die Anzahl der Sekunden, die in regelmäßigen Abständen in die Mitgliedschaftstabelle geschrieben werden sollen, dass dieses Silo aktiv ist. Wird nur für Diagnosen verwendet.

InitialCacheTTL
Veraltet.

Das InitialTTL-Attribut gibt die anfängliche (minimale) Zeit in Sekunden an, um einen Cacheeintrag vor der erneuten Überprüfung beizubehalten.

LargeMessageWarningThreshold
Veraltet.

Das LargeMessageWarningThreshold-Attribut gibt an, wann eine Warnmeldung für die Ablaufverfolgung für große Nachrichten generiert werden soll.

(Geerbt von MessagingConfiguration)
LivenessEnabled
Veraltet.

Globaler Wechsel zum Deaktivieren des Silo-Livenessprotokolls (sollte nur zum Testen verwendet werden). Wenn das LivenessEnabled-Attribut angegeben und auf "false" festgelegt ist, wird die Livenesserzwingung unterdrückt. Wenn angenommen wird, dass ein Silo tot ist, dieses Attribut jedoch auf "false" festgelegt ist, werden die Verdachtsmomente nicht an das System weitergegeben und erzwungen. Dieser Parameter ist nur für Tests und Problembehandlungen vorgesehen. In der Produktion sollte die Liveität immer aktiviert sein. Der Standardwert ist true (aktiviert)

LivenessType
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

MaxForwardCount
Veraltet.

Das MaxForwardCount-Attribut gibt an, wie oft eine Nachricht maximal von einem Silo in einen anderen abgefragt wird. Die Weiterleitung wird intern von tuntime als Wiederherstellungsmechanismus verwendet, wenn Silos ausfallen und die Mitgliedschaft instabil ist. In solchen Zeiten werden die Nachrichten möglicherweise nicht ordnungsgemäß an das Ziel weitergeleitet, und die Laufzeit versucht, solche Nachrichten mehrmals weiterzuleiten, bevor sie abgelehnt werden.

(Geerbt von MessagingConfiguration)
MaximumCacheTTL
Veraltet.

Das MaximumTTL-Attribut gibt die maximale Zeit in Sekunden an, um einen Cacheeintrag vor der erneuten Überprüfung beizubehalten.

MaxJoinAttemptTime
Veraltet.

Die Anzahl der Sekunden, die versucht werden soll, einem Cluster von Silos beizutreten, bevor sie aufgegeben werden.

MaxMultiClusterGateways
Veraltet.

Die maximale Anzahl von Silos pro Cluster sollte als Gateways festgelegt werden.

MaxRequestProcessingTime
Veraltet.

Gibt die maximale Zeit an, die eine Anforderung dauern kann, bis die Aktivierung als "blockiert" gemeldet wird.

MaxResendCount
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

(Geerbt von MessagingConfiguration)
MaxSocketAge
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

(Geerbt von MessagingConfiguration)
MaxSockets
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

(Geerbt von MessagingConfiguration)
MaxStorageBusyRetries
Veraltet.

Wiederholungsanzahl für Azure Table-Vorgänge.

MembershipTableAssembly
Veraltet.

Assembly, die für die benutzerdefinierte MembershipTable-Implementierung verwendet werden soll

MockReminderTableTimeout
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

NumMissedProbesLimit
Veraltet.

Die Anzahl der verpassten "I am alive"-Heartbeatnachrichten aus einem Silo oder die Anzahl nicht beantworteter Tests, die dazu führen, dass dieser Silo als tot eingestuft wird.

NumMissedTableIAmAliveLimit
Veraltet.

Die Anzahl der verpassten Aktualisierungen von "I am alive" in der Tabelle aus einem Silo, die zur Protokollierung von Warnungen führen. Wirkt sich nicht auf das Liveprotokoll aus.

NumProbedSilos
Veraltet.

Die Anzahl der Silos, die von jedem Silo auf Gültigkeit untersucht werden.

NumVirtualBucketsConsistentRing
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

NumVotesForDeathDeclaration
Veraltet.

Die Anzahl der nicht abgelaufenen Stimmen, die erforderlich sind, um ein Silo als tot zu erklären (sollte höchstens NumMissedProbesLimit sein)

OpenConnectionTimeout
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

(Geerbt von MessagingConfiguration)
PerformDeadlockDetection
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

PrimaryNodeIsRequired
Veraltet.

Bestimmt, ob der primäre Knoten als Startknoten konfiguriert werden muss. True, wenn LivenessType auf MembershipTableGrain festgelegt ist, andernfalls false.

ProbeTimeout
Veraltet.

Die Anzahl der Sekunden, in der andere Silos regelmäßig auf ihre Lebendigkeit überprüft werden, oder für das Silo, um "I am alive" Heartbeat-Nachrichten über sich selbst zu senden.

ProviderConfigurations
Veraltet.

Konfiguration für verschiedene Laufzeitanbieter.

ReminderServiceType
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

ReminderTableAssembly
Veraltet.

Assembly, die für die benutzerdefinierte ReminderTable-Implementierung verwendet werden soll

ResendOnTimeout
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

(Geerbt von MessagingConfiguration)
ResponseTimeout
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

(Geerbt von MessagingConfiguration)
SeedNodes
Veraltet.

SeedNodes werden nur in lokalen Entwicklungseinstellungen mit LivenessProviderType.MembershipTableGrain SeedNodes in der Produktion verwendet.

SerializationProviders
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

(Geerbt von MessagingConfiguration)
ServiceId
Veraltet.

Dienst-ID.

SiloSenderQueues
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

(Geerbt von MessagingConfiguration)
Subnet
Veraltet.

Das Subnetz, in dem die Silos ausgeführt werden. Diese Option sollte nur verwendet werden, wenn sie in einem Multi-Homed-Cluster ausgeführt wird. Es sollte nicht verwendet werden, wenn in Azure ausgeführt wird.

TableRefreshTimeout
Veraltet.

Die Anzahl der Sekunden zum regelmäßigen Abrufen von Updates aus der Mitgliedschaftstabelle.

TypeMapRefreshInterval
Veraltet.

Die Anzahl der Sekunden zum Aktualisieren der Zuordnung der Cluster grain-Schnittstelle

UseAdoNetSystemStore
Veraltet.

Bestimmt, ob ADO zum Speichern von Mitgliedschafts- und Erinnerungsinformationen verwendet werden soll. True, wenn entweder oder beide von LivenessType und ReminderServiceType auf SqlServer festgelegt sind, andernfalls false.

UseAzureSystemStore
Veraltet.

Bestimmt, ob Azure Storage zum Speichern von Mitgliedschafts- und Erinnerungsinformationen verwendet werden soll. True, wenn entweder oder beide von LivenessType und ReminderServiceType auf AzureTable festgelegt sind, andernfalls false.

UseGlobalSingleInstanceByDefault
Veraltet.

Gibt an, ob das globale Einzelinstanzprotokoll als Standardstrategie für die Multiclusterregistrierung verwendet werden soll.

UseLivenessGossip
Veraltet.

Gibt an, ob die Klatschoptimierung verwendet werden soll, um die Verbreitung von Live-Informationen zu beschleunigen.

UseVirtualBucketsConsistentRing
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

ValidateInitialConnectivity
Veraltet.

Gibt an, ob ein neuer Silo, der dem Cluster beitritt, die anfängliche Konnektivität mit allen anderen aktiven Silos überprüfen muss.

Methoden

GetAllProviderConfigurations()
Veraltet.

Ruft eine Enumeration aller derzeit konfigurierten Anbieterkonfigurationen ab.

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

Registriert einen bestimmten Bootstrapanbieter.

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

Registriert einen bestimmten Typ von T where T is bootstrap provider

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

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

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

Registriert einen bestimmten Protokollkonsistenzanbieter.

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

Registriert einen bestimmten Typ von T , wobei T ein Protokollkonsistenzanbieter ist.

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

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

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

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

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

Registriert einen bestimmten Speicheranbieter.

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

Registriert einen bestimmten Typ von T , wobei T speicheranbieter ist.

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

Registriert einen bestimmten Streamanbieter.

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

Registriert einen bestimmten Typ von T where T is stream provider

Remap(GlobalConfiguration+GossipChannelType)
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

ToString()
Veraltet.

Datenobjekt, das globale Konfigurationsparameter für Silo enthält.

TryGetProviderConfiguration(String, String, IProviderConfiguration)
Veraltet.

Ruft eine vorhandene Anbieterkonfiguration ab.

Erweiterungsmethoden

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

Registriert einen bestimmten Bootstrapanbieter.

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

Registriert einen bestimmten Typ von T where T is bootstrap provider

Gilt für: