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