RequestOptions.AccessCondition Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la condition (ETag) associée à la requête dans le service 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
Valeur de propriété
Condition (ETag) associée à la demande.
Exemples
L’exemple suivant montre comment utiliser RequestOptions avec ReplaceDocumentAsync(String, Object, RequestOptions, CancellationToken) pour spécifier le jeu de à utiliser lors de la mise à jour d’un AccessCondition document
// 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
}
});
Remarques
Le plus couramment utilisé avec les méthodes Delete* et Replace* de DocumentClient telles que ReplaceDocumentAsync(Document, RequestOptions, CancellationToken) ou ReplaceDocumentAsync(String, Object, RequestOptions, CancellationToken) , mais peut être utilisé avec d’autres méthodes comme ReadDocumentAsync(String, RequestOptions, CancellationToken) pour les scénarios de mise en cache.
S’applique à
Azure SDK for .NET