Freigeben über


ConsistencyLevel Enumeration

Definition

Dies sind die vom Azure Cosmos DB-Dienst unterstützten Konsistenzebenen.

public enum ConsistencyLevel
type ConsistencyLevel = 
Public Enum ConsistencyLevel
Vererbung
ConsistencyLevel

Felder

BoundedStaleness 1

Begrenzte Veraltung garantiert, dass Lesevorgänge nicht zu veraltet sind. Dies kann basierend auf der Anzahl von Vorgängen (MaxStalenessPrefix) oder der Zeit (MaxStalenessIntervalInSeconds) konfiguriert werden. Weitere Informationen zu MaxStalenessPrefix und MaxStalenessIntervalInSeconds finden Sie unter ConsistencyPolicy.

ConsistentPrefix 4

ConsistentPrefix Consistency garantiert, dass Lesevorgänge ein Präfix aller Schreibvorgänge ohne Lücken zurückgeben. Alle Schreibvorgänge sind schließlich für Lesevorgänge verfügbar.

Eventual 3

Letztliche Konsistenz garantiert, dass Lesevorgänge eine Teilmenge von Schreibvorgängen zurückgeben. Alle Schreibvorgänge sind schließlich für Lesevorgänge verfügbar.

Session 2

Sitzungskonsistenz garantiert monotone Lesevorgänge (Sie lesen nie alte Daten, dann neu, dann wieder alt), monotone Schreibvorgänge (Schreibvorgänge werden sortiert) und Lesen Ihrer Schreibvorgänge (Ihre Schreibvorgänge sind für Ihre Lesevorgänge sofort sichtbar) innerhalb einer einzelnen Sitzung.

Strong 0

Starke Konsistenz garantiert, dass Lesevorgänge immer den Wert zurückgeben, der zuletzt geschrieben wurde.

Hinweise

Die angeforderte Konsistenzebene muss mit der für das Datenbankkonto bereitgestellten übereinstimmen oder schwächer sein. Weitere Informationen zu Konsistenzebenen finden Sie im Artikel Konsistenzebenen.

Gilt für: