Share via


FeedOptions.ConsistencyLevel Propriedade

Definição

Obtém ou define o nível de consistência necessário para a operação de feed (feed de consulta/leitura) no serviço do Azure Cosmos DB.

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)

Valor da propriedade

O nível de consistência necessário para a solicitação.

Exemplos

Este exemplo usa FeedOptions para substituir o nível de consistência para Eventual.

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

Comentários

O Azure Cosmos DB oferece 5 níveis de consistência diferentes. Forte, desatualização limitada, sessão, prefixo consistente e eventual - em ordem de consistência mais forte a mais fraca. ConnectionPolicy

As operações de feed de consulta/BD do Azure Cosmos podem ser recuperadas de várias partições, cada uma acessada em várias viagens de ida e volta. O nível de consistência é respeitado apenas dentro de uma partição e viagem de ida e volta.

Embora isso seja definido em um nível de conta de banco de dados, o Azure Cosmos DB permite que um desenvolvedor substitua o nível de consistência padrão para cada solicitação individual.

Aplica-se a

Confira também