ConsistencyLevel Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET