Compartilhar via


ConsistencyLevel Enumeração

Definição

Esses são os níveis de consistência compatíveis com o serviço do Azure Cosmos DB.

public enum ConsistencyLevel
type ConsistencyLevel = 
Public Enum ConsistencyLevel
Herança
ConsistencyLevel

Campos

BoundedStaleness 1

Desatualização Limitada garante que as leituras não estejam muito desatualizadas. Isso pode ser configurado com base no número de operações (MaxStalenessPrefix) ou time (MaxStalenessIntervalInSeconds). Para obter mais informações sobre MaxStalenessPrefix e MaxStalenessIntervalInSeconds, consulte AccountConsistency.

ConsistentPrefix 4

Consistência ConsistentPrefix garante que as leituras retornarão algum prefixo de todas as gravações sem lacunas. Todas as gravações estarão disponíveis eventualmente para leituras.

Eventual 3

A consistência eventual garante que as leituras retornarão um subconjunto de gravações. Todas as gravações estarão disponíveis eventualmente para leituras.

Session 2

A Consistência da Sessão garante leituras monotônicas (você nunca lê dados antigos, depois novos e antigos novamente), gravações monotônicas (gravações são ordenadas) e lê suas gravações (suas gravações são imediatamente visíveis para suas leituras) em qualquer sessão única.

Strong 0

A Consistência Forte garante que as operações de leitura sempre retornem o valor que foi gravado pela última vez.

Comentários

O Nível de Consistência solicitado deve corresponder ou ser mais fraco do que o provisionado para a conta de banco de dados. Para obter mais informações sobre níveis de consistência, consulte o artigo Níveis de consistência.

Aplica-se a