AppendBlobRequestConditions interface
この追加 BLOB の作成に追加する条件。
- Extends
継承されたプロパティ
append |
オプションの条件付きヘッダー。追加ブロック操作にのみ使用されます。 比較するバイト オフセットを示す数値。 Append Block は、追加位置がこの数値と等しい場合にのみ成功します。 そうでない場合、要求は AppendPositionConditionNotMet エラーで失敗します (HTTP 状態コード 412 - 前提条件が失敗しました)。 |
if |
値が一致する BLOB でのみ動作するように ETag 値を指定します。 |
if |
このヘッダー値は、指定した日付/時刻以降に変更された場合にのみ BLOB に対して動作するように指定します。 |
if |
値が一致しない BLOB でのみ動作するように ETag 値を指定します。 |
if |
指定した日付/時刻以降に変更されていない場合にのみ BLOB に対して動作するように、このヘッダー値を指定します。 |
lease |
指定した場合、操作はリソースのリースがアクティブで、この ID と一致する場合にのみ成功します。 |
max |
オプションの条件付きヘッダー。 追加 BLOB に許可される最大長 (バイト単位)。 追加ブロック操作によって BLOB がこの制限を超える場合、または BLOB サイズがこのヘッダーで指定された値を既に超えている場合、要求は MaxBlobSizeConditionNotMet エラーで失敗します (HTTP 状態コード 412 - 前提条件が失敗しました)。 |
tag |
BLOB のタグに適用するオプションの SQL ステートメント。 |
継承されたプロパティの詳細
appendPosition
オプションの条件付きヘッダー。追加ブロック操作にのみ使用されます。 比較するバイト オフセットを示す数値。 Append Block は、追加位置がこの数値と等しい場合にのみ成功します。 そうでない場合、要求は AppendPositionConditionNotMet エラーで失敗します (HTTP 状態コード 412 - 前提条件が失敗しました)。
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 - 前提条件が失敗しました)。
maxSize?: number
プロパティ値
number
tagConditions
BLOB のタグに適用するオプションの SQL ステートメント。
tagConditions?: string
プロパティ値
string