ConsistencyLevel Énumération

Définition

Il s’agit des niveaux de cohérence pris en charge par le service Azure Cosmos DB.

public enum ConsistencyLevel
type ConsistencyLevel = 
Public Enum ConsistencyLevel
Héritage
ConsistencyLevel

Champs

BoundedStaleness 1

L’obsolescence limitée garantit que les lectures ne sont pas trop obsolètes. Cela peut être configuré en fonction du nombre d’opérations (MaxStalenessPrefix) ou de l’heure (MaxStalenessIntervalInSeconds). Pour plus d’informations sur MaxStalenessPrefix et MaxStalenessIntervalInSeconds, consultez ConsistencyPolicy.

ConsistentPrefix 4

ConsistentPrefix Consistency garantit que les lectures retournent un préfixe de toutes les écritures sans lacunes. Toutes les écritures seront éventuellement disponibles pour les lectures.

Eventual 3

La cohérence finale garantit que les lectures retourneront un sous-ensemble d’écritures. Toutes les écritures seront éventuellement disponibles pour les lectures.

Session 2

La cohérence de session garantit les lectures monotones (vous ne lisez jamais les anciennes données, puis les nouvelles, puis les anciennes), les écritures monotones (les écritures sont triées) et vos écritures (vos écritures sont immédiatement visibles par vos lectures) au sein d’une session unique.

Strong 0

La cohérence forte garantit que les opérations de lecture retournent toujours la valeur qui a été écrite pour la dernière fois.

Remarques

Le niveau de cohérence demandé doit correspondre ou être plus faible que celui provisionné pour le compte de base de données. Pour plus d’informations sur les niveaux de cohérence, consultez l’article Niveaux de cohérence.

S’applique à