Freigeben über


FeedOptions.ConsistencyLevel Eigenschaft

Definition

Ruft die Konsistenzebene ab, die für den Feedvorgang (Abfrage/Lesefeed) im Azure Cosmos DB-Dienst erforderlich ist, oder legt diese fest.

public Microsoft.Azure.Documents.ConsistencyLevel? ConsistencyLevel { get; set; }
member this.ConsistencyLevel : Nullable<Microsoft.Azure.Documents.ConsistencyLevel> with get, set
Public Property ConsistencyLevel As Nullable(Of ConsistencyLevel)

Eigenschaftswert

Die für die Anforderung erforderliche Konsistenzebene.

Beispiele

In diesem Beispiel wird FeedOptions verwendet, um die Konsistenzebene auf Letztlich zu überschreiben.

Document doc = client.ReadDocumentFeedAsync(documentLink, new FeedOptions { ConsistencyLevel = ConsistencyLevel.Eventual });

Hinweise

Azure Cosmos DB bietet fünf verschiedene Konsistenzebenen. Strong, Bounded Staleness, Session, Consistent Prefix und Eventual – in der Reihenfolge der stärksten bis schwächsten Konsistenz. ConnectionPolicy

Azure Cosmos-Abfrage-/DB-Feedvorgänge können aus vielen Partitionen abgerufen werden, auf die über viele Roundtrips zugegriffen wird. Die Konsistenzebene wird nur innerhalb einer Partition und eines Roundtrips berücksichtigt.

Obwohl dies auf Datenbankkontoebene festgelegt ist, ermöglicht Azure Cosmos DB einem Entwickler, die Standardkonsistenzebene für jede einzelne Anforderung außer Kraft zu setzen.

Gilt für:

Weitere Informationen