BlobDownloadResponseParsed interface
操作の応答データが <xref:BlobClient.download> 含まれます。
- Extends
-
BlobDownloadHeaders & Object
プロパティ
accept |
サービスが BLOB コンテンツの一部に対する要求をサポートすることを示します。 |
blob |
BROWSER ONLY ブラウザー BLOB としての応答本文。
常 |
blob |
BLOB に存在するコミット済みブロックの数。 このヘッダーは、追加 BLOB に対してのみ返されます。 |
blob |
BLOB に MD5 ハッシュがあり、要求に範囲ヘッダー (Range または x-ms-range) が含まれている場合、この応答ヘッダーは BLOB 全体の MD5 値の値で返されます。 この値は Content-MD5 ヘッダーで返される値と等しい場合と等しくない場合があり、後者は要求された範囲から計算されます |
blob |
ページ BLOB の現在のシーケンス番号。 このヘッダーは、ブロック BLOB または追加 BLOB には返されません |
blob |
BLOB の型。 |
cache |
このヘッダーは、BLOB に対して指定されていた場合に返されます。 |
client |
クライアント要求 ID ヘッダーが要求で送信された場合、このヘッダーは同じ値を持つ応答に存在します。 |
content |
要求が指定された範囲を読み取る場合、x-ms-range-get-content-crc64 が true に設定されている場合、範囲サイズが 4 MB 以下である限り、要求は範囲の crc64 を返します。 x-ms-range-get-content-crc64 & x-ms-range-get-content-md5 の両方が同じ要求で指定されている場合、400(Bad Request) で失敗します。 |
content |
このヘッダーは、'x-ms-blob-content-disposition' ヘッダーに指定された値を返します。 Content-Disposition 応答ヘッダー フィールドは、応答ペイロードを処理する方法に関する追加情報を伝達します。また、追加のメタデータを添付するために使用することもできます。 たとえば、添付ファイルに設定すると、ユーザー エージェントは応答を表示せず、代わりに、指定された BLOB 名以外のファイル名を含む [名前を付けて保存] ダイアログを表示する必要があることを示します。 |
content |
このヘッダーは、Content-Encoding 要求ヘッダーに指定された値を返します |
content |
このヘッダーは、Content-Language 要求ヘッダーに指定された値を返します。 |
content |
応答本文に含まれるバイト数。 |
contentMD5 | BLOB に MD5 ハッシュがあり、この操作が完全な BLOB を読み取る場合、クライアントがメッセージ コンテンツの整合性をチェックできるように、この応答ヘッダーが返されます。 |
content |
クライアントが 'Range' 要求ヘッダーを設定して BLOB のサブセットを要求した場合に返されるバイト範囲を示します。 |
content |
応答の本文のメディアの種類。 ダウンロード BLOB の場合、これは 'application/octet-stream' です |
copy |
最後に試行された BLOB のコピー操作の終了時刻。この BLOB がターゲット BLOB でした。 この値は、完了、中止、または失敗したコピー試行の時刻を示します。 このヘッダーは、コピーが保留中の場合、この BLOB が BLOB のコピー操作のコピー先になっていない場合、または SET BLOB Properties、Put Blob、または Put Block List を使用して終了した BLOB のコピー操作の後にこの BLOB が変更された場合は表示されません。 |
copy |
このコピー操作の文字列の識別子。 Get Blob Properties と共に使用して、このコピー操作の状態をチェックするか、[Blob のコピーの中止] に渡して保留中のコピーを中止します。 |
copy |
コピーされたバイト数と、この BLOB がコピー先 BLOB であった最後に試行された BLOB のコピー操作のソース内の合計バイト数が含まれます。 コピーされた 0 バイトと Content-Length バイトの間を表示できます。 このヘッダーは、BLOB のコピー操作でこの BLOB がコピー先になっていない場合、または BLOB のプロパティの設定、Put Blob、または Put Block List を使用した BLOB のコピー操作が終了した後にこの BLOB が変更された場合は表示されません。 |
copy |
URL の長さは最大 2 KB で、この BLOB がコピー先 BLOB であった最後に試行された BLOB のコピー操作で使用されたソース BLOB またはファイルを指定します。 このヘッダーは、BLOB のコピー操作でこの BLOB がコピー先になっていない場合、または BLOB のプロパティの設定、Put Blob、または Put Block List を使用した BLOB のコピー操作が終了した後にこの BLOB が変更された場合は表示されません。 |
copy |
x-ms-copy-id で識別されるコピー操作の状態。 |
copy |
x-ms-copy-status が失敗または保留中の場合にのみ表示されます。 最後に発生した致命的な、または致命的ではないコピー操作のエラーの原因について説明します。 このヘッダーは、BLOB のコピー操作でこの BLOB がコピー先になっていない場合、または BLOB のプロパティの設定、Put Blob、または Put Block List を使用した BLOB のコピー操作が終了した後にこの BLOB が変更された場合は表示されません。 |
date | 応答が開始された時刻を示すサービスによって生成される UTC 日付/時刻値 |
encryption |
BLOB の暗号化に使用される暗号化キーの SHA-256 ハッシュ。 このヘッダーは、BLOB が顧客指定のキーで暗号化された場合にのみ返されます。 |
encryption |
BLOB の内容とアプリケーション メタデータの暗号化に使用される暗号化スコープの名前を返します。 このヘッダーが存在しないことは、既定のアカウント暗号化スコープの使用を意味します。 |
error |
エラー コード |
etag | ETag には、条件に基づく操作の実行に使用できる値が含まれます。 要求バージョンが 2011-08-18 またはそれ以降である場合、ETag 値は引用符で囲まれます。 |
immutability |
サービスによって生成される UTC 日付/時刻値。BLOB 不変ポリシーの有効期限が切れる時刻を示します。 |
immutability |
不変ポリシー モードを示します。 |
is |
このヘッダーの値は、この BLOB のバージョンが現在のバージョンであるかどうかを示します。x-ms-version-id ヘッダーも参照してください。 |
is |
この BLOB がシールされている場合 |
is |
指定したアルゴリズムを使用して BLOB データとアプリケーション メタデータが完全に暗号化されている場合、このヘッダーの値は true に設定されます。 それ以外の場合、値は false に設定されます (BLOB が暗号化されていない場合、または BLOB/アプリケーション メタデータの一部のみが暗号化されている場合)。 |
last |
BLOB が最後に読み取られたか書き込まれた時刻を示すサービスによって生成される UTC 日付/時刻値 |
last |
コンテナーが最後に更新された日時を返します。 BLOB を変更する操作 (BLOB のメタデータまたはプロパティの更新など) を行うと、BLOB の最終更新時刻が変更されます。 |
lease |
BLOB がリースされている場合に、リース期間が無限と固定のどちらであるかを指定します。 |
lease |
BLOB のリースの状態。 |
lease |
BLOB の現在のリース ステータス。 |
legal |
BLOB に訴訟ホールドが存在するかどうかを示します。 |
metadata | |
object |
ターゲット BLOB のオブジェクト レプリケーション ポリシー ID。 |
object |
省略可能。 オブジェクト レプリケーションがストレージ コンテナーとレプリケーションの宛先 BLOB で有効になっている場合にのみ有効です。 |
object |
省略可能。 オブジェクト レプリケーションがストレージ コンテナーとレプリケーションのソース BLOB で有効になっている場合にのみ有効です。 このヘッダーを取得すると、ポリシー ID とルール ID (例: x-ms-or-policyid_ruleid) を持つヘッダーが返され、値はレプリケーションの状態になります (完了、失敗など)。 |
object |
解析されたオブジェクト レプリケーション ポリシー ID、ルール ID、およびソース BLOB の状態。 |
readable |
NODEJS のみ node.js 読み取り可能ストリームとしての応答本文。
常 |
request |
このヘッダーは要求を一意に識別するので、要求のトラブルシューティングに使用できます。 |
tag |
BLOB に関連付けられているタグの数 |
version | 要求の実行に使用する BLOB サービスのバージョンを示します。 このヘッダーはバージョン 2009-09-19 以降で行った要求に対して返されます。 |
version |
BLOB を一意に識別するサービスによって返される DateTime 値。 このヘッダーの値は BLOB のバージョンを示し、後続の要求でこのバージョンの BLOB にアクセスするために使用できます。 |
プロパティの詳細
acceptRanges
サービスが BLOB コンテンツの一部に対する要求をサポートすることを示します。
acceptRanges?: string
プロパティ値
string
blobBody
BROWSER ONLY ブラウザー BLOB としての応答本文。
常 undefined
に node.js。
blobBody?: Promise<Blob>
プロパティ値
Promise<Blob>
blobCommittedBlockCount
BLOB に存在するコミット済みブロックの数。 このヘッダーは、追加 BLOB に対してのみ返されます。
blobCommittedBlockCount?: number
プロパティ値
number
blobContentMD5
BLOB に MD5 ハッシュがあり、要求に範囲ヘッダー (Range または x-ms-range) が含まれている場合、この応答ヘッダーは BLOB 全体の MD5 値の値で返されます。 この値は Content-MD5 ヘッダーで返される値と等しい場合と等しくない場合があり、後者は要求された範囲から計算されます
blobContentMD5?: Uint8Array
プロパティ値
Uint8Array
blobSequenceNumber
ページ BLOB の現在のシーケンス番号。 このヘッダーは、ブロック BLOB または追加 BLOB には返されません
blobSequenceNumber?: number
プロパティ値
number
blobType
cacheControl
このヘッダーは、BLOB に対して指定されていた場合に返されます。
cacheControl?: string
プロパティ値
string
clientRequestId
クライアント要求 ID ヘッダーが要求で送信された場合、このヘッダーは同じ値を持つ応答に存在します。
clientRequestId?: string
プロパティ値
string
contentCrc64
要求が指定された範囲を読み取る場合、x-ms-range-get-content-crc64 が true に設定されている場合、範囲サイズが 4 MB 以下である限り、要求は範囲の crc64 を返します。 x-ms-range-get-content-crc64 & x-ms-range-get-content-md5 の両方が同じ要求で指定されている場合、400(Bad Request) で失敗します。
contentCrc64?: Uint8Array
プロパティ値
Uint8Array
contentDisposition
このヘッダーは、'x-ms-blob-content-disposition' ヘッダーに指定された値を返します。 Content-Disposition 応答ヘッダー フィールドは、応答ペイロードを処理する方法に関する追加情報を伝達します。また、追加のメタデータを添付するために使用することもできます。 たとえば、添付ファイルに設定すると、ユーザー エージェントは応答を表示せず、代わりに、指定された BLOB 名以外のファイル名を含む [名前を付けて保存] ダイアログを表示する必要があることを示します。
contentDisposition?: string
プロパティ値
string
contentEncoding
このヘッダーは、Content-Encoding 要求ヘッダーに指定された値を返します
contentEncoding?: string
プロパティ値
string
contentLanguage
このヘッダーは、Content-Language 要求ヘッダーに指定された値を返します。
contentLanguage?: string
プロパティ値
string
contentLength
応答本文に含まれるバイト数。
contentLength?: number
プロパティ値
number
contentMD5
BLOB に MD5 ハッシュがあり、この操作が完全な BLOB を読み取る場合、クライアントがメッセージ コンテンツの整合性をチェックできるように、この応答ヘッダーが返されます。
contentMD5?: Uint8Array
プロパティ値
Uint8Array
contentRange
クライアントが 'Range' 要求ヘッダーを設定して BLOB のサブセットを要求した場合に返されるバイト範囲を示します。
contentRange?: string
プロパティ値
string
contentType
応答の本文のメディアの種類。 ダウンロード BLOB の場合、これは 'application/octet-stream' です
contentType?: string
プロパティ値
string
copyCompletedOn
最後に試行された BLOB のコピー操作の終了時刻。この BLOB がターゲット BLOB でした。 この値は、完了、中止、または失敗したコピー試行の時刻を示します。 このヘッダーは、コピーが保留中の場合、この BLOB が BLOB のコピー操作のコピー先になっていない場合、または SET BLOB Properties、Put Blob、または Put Block List を使用して終了した BLOB のコピー操作の後にこの BLOB が変更された場合は表示されません。
copyCompletedOn?: Date
プロパティ値
Date
copyId
このコピー操作の文字列の識別子。 Get Blob Properties と共に使用して、このコピー操作の状態をチェックするか、[Blob のコピーの中止] に渡して保留中のコピーを中止します。
copyId?: string
プロパティ値
string
copyProgress
コピーされたバイト数と、この BLOB がコピー先 BLOB であった最後に試行された BLOB のコピー操作のソース内の合計バイト数が含まれます。 コピーされた 0 バイトと Content-Length バイトの間を表示できます。 このヘッダーは、BLOB のコピー操作でこの BLOB がコピー先になっていない場合、または BLOB のプロパティの設定、Put Blob、または Put Block List を使用した BLOB のコピー操作が終了した後にこの BLOB が変更された場合は表示されません。
copyProgress?: string
プロパティ値
string
copySource
URL の長さは最大 2 KB で、この BLOB がコピー先 BLOB であった最後に試行された BLOB のコピー操作で使用されたソース BLOB またはファイルを指定します。 このヘッダーは、BLOB のコピー操作でこの BLOB がコピー先になっていない場合、または BLOB のプロパティの設定、Put Blob、または Put Block List を使用した BLOB のコピー操作が終了した後にこの BLOB が変更された場合は表示されません。
copySource?: string
プロパティ値
string
copyStatus
copyStatusDescription
x-ms-copy-status が失敗または保留中の場合にのみ表示されます。 最後に発生した致命的な、または致命的ではないコピー操作のエラーの原因について説明します。 このヘッダーは、BLOB のコピー操作でこの BLOB がコピー先になっていない場合、または BLOB のプロパティの設定、Put Blob、または Put Block List を使用した BLOB のコピー操作が終了した後にこの BLOB が変更された場合は表示されません。
copyStatusDescription?: string
プロパティ値
string
date
応答が開始された時刻を示すサービスによって生成される UTC 日付/時刻値
date?: Date
プロパティ値
Date
encryptionKeySha256
BLOB の暗号化に使用される暗号化キーの SHA-256 ハッシュ。 このヘッダーは、BLOB が顧客指定のキーで暗号化された場合にのみ返されます。
encryptionKeySha256?: string
プロパティ値
string
encryptionScope
BLOB の内容とアプリケーション メタデータの暗号化に使用される暗号化スコープの名前を返します。 このヘッダーが存在しないことは、既定のアカウント暗号化スコープの使用を意味します。
encryptionScope?: string
プロパティ値
string
errorCode
エラー コード
errorCode?: string
プロパティ値
string
etag
ETag には、条件に基づく操作の実行に使用できる値が含まれます。 要求バージョンが 2011-08-18 またはそれ以降である場合、ETag 値は引用符で囲まれます。
etag?: string
プロパティ値
string
immutabilityPolicyExpiresOn
サービスによって生成される UTC 日付/時刻値。BLOB 不変ポリシーの有効期限が切れる時刻を示します。
immutabilityPolicyExpiresOn?: Date
プロパティ値
Date
immutabilityPolicyMode
不変ポリシー モードを示します。
immutabilityPolicyMode?: BlobImmutabilityPolicyMode
プロパティ値
isCurrentVersion
このヘッダーの値は、この BLOB のバージョンが現在のバージョンであるかどうかを示します。x-ms-version-id ヘッダーも参照してください。
isCurrentVersion?: boolean
プロパティ値
boolean
isSealed
この BLOB がシールされている場合
isSealed?: boolean
プロパティ値
boolean
isServerEncrypted
指定したアルゴリズムを使用して BLOB データとアプリケーション メタデータが完全に暗号化されている場合、このヘッダーの値は true に設定されます。 それ以外の場合、値は false に設定されます (BLOB が暗号化されていない場合、または BLOB/アプリケーション メタデータの一部のみが暗号化されている場合)。
isServerEncrypted?: boolean
プロパティ値
boolean
lastAccessed
BLOB が最後に読み取られたか書き込まれた時刻を示すサービスによって生成される UTC 日付/時刻値
lastAccessed?: Date
プロパティ値
Date
lastModified
コンテナーが最後に更新された日時を返します。 BLOB を変更する操作 (BLOB のメタデータまたはプロパティの更新など) を行うと、BLOB の最終更新時刻が変更されます。
lastModified?: Date
プロパティ値
Date
leaseDuration
BLOB がリースされている場合に、リース期間が無限と固定のどちらであるかを指定します。
leaseDuration?: LeaseDurationType
プロパティ値
leaseState
leaseStatus
legalHold
BLOB に訴訟ホールドが存在するかどうかを示します。
legalHold?: boolean
プロパティ値
boolean
metadata
metadata?: [key: string]: string
プロパティ値
[key: string]: string
objectReplicationDestinationPolicyId
ターゲット BLOB のオブジェクト レプリケーション ポリシー ID。
objectReplicationDestinationPolicyId?: string
プロパティ値
string
objectReplicationPolicyId
省略可能。 オブジェクト レプリケーションがストレージ コンテナーとレプリケーションの宛先 BLOB で有効になっている場合にのみ有効です。
objectReplicationPolicyId?: string
プロパティ値
string
objectReplicationRules
省略可能。 オブジェクト レプリケーションがストレージ コンテナーとレプリケーションのソース BLOB で有効になっている場合にのみ有効です。 このヘッダーを取得すると、ポリシー ID とルール ID (例: x-ms-or-policyid_ruleid) を持つヘッダーが返され、値はレプリケーションの状態になります (完了、失敗など)。
objectReplicationRules?: [key: string]: string
プロパティ値
[key: string]: string
objectReplicationSourceProperties
解析されたオブジェクト レプリケーション ポリシー ID、ルール ID、およびソース BLOB の状態。
objectReplicationSourceProperties?: ObjectReplicationPolicy[]
プロパティ値
readableStreamBody
NODEJS のみ node.js 読み取り可能ストリームとしての応答本文。
常 undefined
にブラウザーで。
readableStreamBody?: ReadableStream
プロパティ値
ReadableStream
requestId
このヘッダーは要求を一意に識別するので、要求のトラブルシューティングに使用できます。
requestId?: string
プロパティ値
string
tagCount
BLOB に関連付けられているタグの数
tagCount?: number
プロパティ値
number
version
要求の実行に使用する BLOB サービスのバージョンを示します。 このヘッダーはバージョン 2009-09-19 以降で行った要求に対して返されます。
version?: string
プロパティ値
string
versionId
BLOB を一意に識別するサービスによって返される DateTime 値。 このヘッダーの値は BLOB のバージョンを示し、後続の要求でこのバージョンの BLOB にアクセスするために使用できます。
versionId?: string
プロパティ値
string
Azure SDK for JavaScript