ConsistencyLevel 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
これらは、Azure Cosmos DB サービスでサポートされる整合性レベルです。
public enum ConsistencyLevel
type ConsistencyLevel =
Public Enum ConsistencyLevel
- 継承
-
ConsistencyLevel
フィールド
BoundedStaleness | 1 | 有界整合性の整合性により、読み取りが古すぎないことを保証します。 これは、操作の数 (MaxStalenessPrefix) または時間 (MaxStalenessIntervalInSeconds) に基づいて構成できます。 MaxStalenessPrefix と MaxStalenessIntervalInSeconds の詳細については、 を参照してください ConsistencyPolicy。 |
ConsistentPrefix | 4 | ConsistentPrefix の整合性により、読み取りでは、ギャップのないすべての書き込みのプレフィックスが返されます。 すべての書き込みが最終的に読み取りに使用できるようになります。 |
Eventual | 3 | 最終的な整合性により、読み取りでは書き込みのサブセットが返されます。 すべての書き込みが最終的に読み取りに使用できるようになります。 |
Session | 2 | セッションの一貫性により、単調読み取り (古いデータを読み取らない、新しいデータ、もう一度古いデータを読み取る)、単調な書き込み (書き込みが順序付けされます) が保証され、1 つのセッション内で書き込み (書き込みはすぐに読み取りに表示されます) が読み取られます。 |
Strong | 0 | 厳密な整合性により、読み取り操作では、最後に書き込まれた値が常に返されます。 |
注釈
要求された整合性レベルは、データベース アカウントに対してプロビジョニングされたものと一致するか、弱い必要があります。 整合性レベルの詳細については、整合性レベルに関する記事を参照してください。
適用対象
Azure SDK for .NET