你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ConsistencyLevel 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
这些是 Azure Cosmos DB 服务支持的一致性级别。
public enum ConsistencyLevel
type ConsistencyLevel =
Public Enum ConsistencyLevel
- 继承
-
ConsistencyLevel
字段
BoundedStaleness | 1 | 有限过期保证读取不会太过时。 可以根据 MaxStalenessPrefix) (操作数或时间 (MaxStalenessIntervalInSeconds) 进行配置。 有关 MaxStalenessPrefix 和 MaxStalenessIntervalInSeconds 的详细信息,请参阅 AccountConsistency。 |
ConsistentPrefix | 4 | 一致性Prefix 一致性保证读取将返回所有写入的某些前缀,没有间隔。 所有写入最终都将可用于读取。 |
Eventual | 3 | 最终一致性保证读取将返回写入的子集。 所有写入最终都将可用于读取。 |
Session | 2 | 会话一致性保证单调读取 (永远不会读取旧数据,然后是新数据,然后是旧数据) ,单调写入 (写入) 排序,读取写入 (写入立即可见到任何单个会话中的读取) 。 |
Strong | 0 | 强一致性保证读取操作始终返回上次写入的值。 |
注解
请求的一致性级别必须与为数据库帐户预配的一致性级别匹配或弱。 有关一致性级别的详细信息,请参阅一致性级别一文。