RequestOptions.AccessCondition プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Azure Cosmos DB サービスの要求に関連付けられている条件 (ETag) を取得または設定します。
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
プロパティ値
要求に関連付けられている条件 (ETag)。
例
次の例は、 で ReplaceDocumentAsync(String, Object, RequestOptions, CancellationToken) RequestOptions を使用して、ドキュメントの更新時に使用する の AccessCondition セットを指定する方法を示しています
// 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
}
});
注釈
や メソッドなどの ReplaceDocumentAsync(Document, RequestOptions, CancellationToken)ReplaceDocumentAsync(String, Object, RequestOptions, CancellationToken) Delete* メソッドと Replace* メソッドDocumentClientで最もよく使用されますが、キャッシュ シナリオなどのReadDocumentAsync(String, RequestOptions, CancellationToken)他のメソッドで使用できます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for .NET