ConsistencyLevel Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Azure SDK for .NET