RequestOptions.AccessCondition Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define a condição (ETag) associada à solicitação no serviço do Azure Cosmos DB.
public Microsoft.Azure.Documents.Client.AccessCondition AccessCondition { get; set; }
member this.AccessCondition : Microsoft.Azure.Documents.Client.AccessCondition with get, set
Public Property AccessCondition As AccessCondition
Valor da propriedade
A condição (ETag) associada à solicitação.
Exemplos
O exemplo a seguir mostra como usar RequestOptions com ReplaceDocumentAsync(String, Object, RequestOptions, CancellationToken) para especificar o conjunto de AccessCondition a ser usado ao atualizar um documento
// If ETag is current, then this will succeed. Otherwise the request will fail with HTTP 412 Precondition Failure
await client.ReplaceDocumentAsync(
readCopyOfBook.SelfLink,
new Book { Title = "Moby Dick", Price = 14.99 },
new RequestOptions
{
AccessCondition = new AccessCondition
{
Condition = readCopyOfBook.ETag,
Type = AccessConditionType.IfMatch
}
});
Comentários
Mais comumente usado com os métodos Delete* e Replace* de DocumentClient , como ReplaceDocumentAsync(Document, RequestOptions, CancellationToken) ou ReplaceDocumentAsync(String, Object, RequestOptions, CancellationToken) métodos, mas pode ser usado com outros métodos como ReadDocumentAsync(String, RequestOptions, CancellationToken) para cenários de cache.
Aplica-se a
Azure SDK for .NET