AppendBlobAppendBlockHeaders interface
AppendBlob_appendBlock操作のヘッダーを定義します。
プロパティ
blob |
この応答ヘッダーは、追加操作の場合にのみ返されます。 ブロックがコミットされたオフセットをバイト単位で返します。 |
blob |
BLOB に存在するコミット済みブロックの数。 このヘッダーは、追加 BLOB に対してのみ返されます。 |
client |
クライアント要求 ID ヘッダーが要求で送信された場合、このヘッダーは同じ値を持つ応答に存在します。 |
contentMD5 | BLOB に MD5 ハッシュがあり、この操作で完全な BLOB を読み取る場合、クライアントがメッセージ コンテンツの整合性を確認できるように、この応答ヘッダーが返されます。 |
date | 応答が開始された時刻を示すサービスによって生成された UTC 日付/時刻値 |
encryption |
ブロックの暗号化に使用される暗号化キーの SHA-256 ハッシュ。 このヘッダーは、ブロックが顧客が指定したキーで暗号化された場合にのみ返されます。 |
encryption |
BLOB の内容とアプリケーション メタデータの暗号化に使用される暗号化スコープの名前を返します。 このヘッダーがない場合は、既定のアカウント暗号化スコープを使用することを意味します。 |
error |
エラー コード |
etag | ETag には、条件に基づく操作の実行に使用できる値が含まれます。 要求バージョンが 2011-08-18 またはそれ以降である場合、ETag 値は引用符で囲まれます。 |
is |
要求の内容が指定されたアルゴリズムを使用して正常に暗号化された場合は、このヘッダーの値が true に設定され、それ以外の場合は false に設定されます。 |
last |
コンテナーが最後に更新された日時を返します。 BLOB を変更する操作 (BLOB のメタデータまたはプロパティの更新など) を行うと、BLOB の最終更新時刻が変更されます。 |
request |
このヘッダーは要求を一意に識別するので、要求のトラブルシューティングに使用できます。 |
version | 要求の実行に使用する BLOB サービスのバージョンを示します。 このヘッダーはバージョン 2009-09-19 以降で行った要求に対して返されます。 |
x |
このヘッダーは、クライアントがメッセージ内容の整合性を確認する目的で返されます。 このヘッダーの値は BLOB サービスによって計算されるので、要求ヘッダーで指定された値と必ずしも同じ値であるとは限りません。 |
プロパティの詳細
blobAppendOffset
この応答ヘッダーは、追加操作の場合にのみ返されます。 ブロックがコミットされたオフセットをバイト単位で返します。
blobAppendOffset?: string
プロパティ値
string
blobCommittedBlockCount
BLOB に存在するコミット済みブロックの数。 このヘッダーは、追加 BLOB に対してのみ返されます。
blobCommittedBlockCount?: number
プロパティ値
number
clientRequestId
クライアント要求 ID ヘッダーが要求で送信された場合、このヘッダーは同じ値を持つ応答に存在します。
clientRequestId?: string
プロパティ値
string
contentMD5
BLOB に MD5 ハッシュがあり、この操作で完全な BLOB を読み取る場合、クライアントがメッセージ コンテンツの整合性を確認できるように、この応答ヘッダーが返されます。
contentMD5?: Uint8Array
プロパティ値
Uint8Array
date
応答が開始された時刻を示すサービスによって生成された UTC 日付/時刻値
date?: Date
プロパティ値
Date
encryptionKeySha256
ブロックの暗号化に使用される暗号化キーの SHA-256 ハッシュ。 このヘッダーは、ブロックが顧客が指定したキーで暗号化された場合にのみ返されます。
encryptionKeySha256?: string
プロパティ値
string
encryptionScope
BLOB の内容とアプリケーション メタデータの暗号化に使用される暗号化スコープの名前を返します。 このヘッダーがない場合は、既定のアカウント暗号化スコープを使用することを意味します。
encryptionScope?: string
プロパティ値
string
errorCode
エラー コード
errorCode?: string
プロパティ値
string
etag
ETag には、条件に基づく操作の実行に使用できる値が含まれます。 要求バージョンが 2011-08-18 またはそれ以降である場合、ETag 値は引用符で囲まれます。
etag?: string
プロパティ値
string
isServerEncrypted
要求の内容が指定されたアルゴリズムを使用して正常に暗号化された場合は、このヘッダーの値が true に設定され、それ以外の場合は false に設定されます。
isServerEncrypted?: boolean
プロパティ値
boolean
lastModified
コンテナーが最後に更新された日時を返します。 BLOB を変更する操作 (BLOB のメタデータまたはプロパティの更新など) を行うと、BLOB の最終更新時刻が変更されます。
lastModified?: Date
プロパティ値
Date
requestId
このヘッダーは要求を一意に識別するので、要求のトラブルシューティングに使用できます。
requestId?: string
プロパティ値
string
version
要求の実行に使用する BLOB サービスのバージョンを示します。 このヘッダーはバージョン 2009-09-19 以降で行った要求に対して返されます。
version?: string
プロパティ値
string
xMsContentCrc64
このヘッダーは、クライアントがメッセージ内容の整合性を確認する目的で返されます。 このヘッダーの値は BLOB サービスによって計算されるので、要求ヘッダーで指定された値と必ずしも同じ値であるとは限りません。
xMsContentCrc64?: Uint8Array
プロパティ値
Uint8Array