次の方法で共有


AppendBlobRequestConditions interface

この追加 BLOB の作成に追加する条件。

Extends

プロパティ

appendPosition

オプションの条件付きヘッダー。追加ブロック操作にのみ使用されます。 比較するバイト オフセットを示す数値。 追加ブロックは、追加位置がこの数値と等しい場合にのみ成功します。 そうでない場合、要求は AppendPositionConditionNotMet エラー (HTTP 状態コード 412 - Precondition Failed) で失敗します。

ifMatch

一致する値を持つ BLOB でのみ動作するように ETag 値を指定します。

ifModifiedSince

指定した日付/時刻以降に BLOB が変更された場合にのみ動作するように、このヘッダー値を指定します。

ifNoneMatch

値が一致しない BLOB でのみ動作するように ETag 値を指定します。

ifUnmodifiedSince

指定した日付/時刻以降に変更されていない BLOB でのみ動作するように、このヘッダー値を指定します。

leaseId

指定した場合、操作はリソースのリースがアクティブであり、この ID と一致する場合にのみ成功します。

maxSize

オプションの条件付きヘッダー。 追加 BLOB に許可される最大長 (バイト単位)。 追加ブロック操作によって BLOB がこの制限を超える場合、または BLOB サイズがこのヘッダーで指定された値を既に超えている場合、要求は MaxBlobSizeConditionNotMet エラーで失敗します (HTTP 状態コード 412 - Precondition Failed)。

tagConditions

BLOB のタグに適用する省略可能な SQL ステートメント。

プロパティの詳細

appendPosition

オプションの条件付きヘッダー。追加ブロック操作にのみ使用されます。 比較するバイト オフセットを示す数値。 追加ブロックは、追加位置がこの数値と等しい場合にのみ成功します。 そうでない場合、要求は AppendPositionConditionNotMet エラー (HTTP 状態コード 412 - Precondition Failed) で失敗します。

appendPosition?: number

プロパティ値

number

ifMatch

一致する値を持つ BLOB でのみ動作するように ETag 値を指定します。

ifMatch?: string

プロパティ値

string

ifModifiedSince

指定した日付/時刻以降に BLOB が変更された場合にのみ動作するように、このヘッダー値を指定します。

ifModifiedSince?: Date

プロパティ値

Date

ifNoneMatch

値が一致しない BLOB でのみ動作するように ETag 値を指定します。

ifNoneMatch?: string

プロパティ値

string

ifUnmodifiedSince

指定した日付/時刻以降に変更されていない BLOB でのみ動作するように、このヘッダー値を指定します。

ifUnmodifiedSince?: Date

プロパティ値

Date

leaseId

指定した場合、操作はリソースのリースがアクティブであり、この ID と一致する場合にのみ成功します。

leaseId?: string

プロパティ値

string

maxSize

オプションの条件付きヘッダー。 追加 BLOB に許可される最大長 (バイト単位)。 追加ブロック操作によって BLOB がこの制限を超える場合、または BLOB サイズがこのヘッダーで指定された値を既に超えている場合、要求は MaxBlobSizeConditionNotMet エラーで失敗します (HTTP 状態コード 412 - Precondition Failed)。

maxSize?: number

プロパティ値

number

tagConditions

BLOB のタグに適用する省略可能な SQL ステートメント。

tagConditions?: string

プロパティ値

string