BlobGetPropertiesResponse interface

包含 <xref:BlobClient.getProperties> 作業的響應數據。

Extends

屬性

acceptRanges

表示服務支援部分 Blob 內容的要求。

accessTier

進階記憶體帳戶上的分頁 Blob 層,或 Blob 記憶體 LRS 帳戶上的區塊 Blob 層。 如需允許的進階分頁 Blob 層清單,請參閱 https://docs.microsoft.com/en-us/azure/virtual-machines/windows/premium-storage#features。 針對 Blob 記憶體 LRS 帳戶,有效值為經常性/非經常性/封存。

accessTierChangedOn

對象上變更階層的時間。 只有在已設定區塊 Blob 上的層時,才會傳回這個值。

accessTierInferred

僅適用於進階記憶體帳戶上的分頁 Blob。 如果未在 Blob 上明確設定存取層,則會根據其內容長度推斷該層,而且此標頭會以 true 值傳回。

archiveStatus

對於 Blob 記憶體 LRS 帳戶,有效值為 rehydrate-pending-to-hot/rehydrate-pending-to-cool。 如果 Blob 正在解除凍結且尚未完成,則會傳回此標頭,表示解除凍結已擱置,也會告知目的地層。

blobCommittedBlockCount

Blob 中存在的已認可區塊數目。 此標頭只會針對附加 Blob 傳回。

blobSequenceNumber

分頁 Blob 的目前序號。 區塊 Blob 或附加 Blob 不會傳回此標頭

blobType

Blob 的類型。

cacheControl

如果先前已為 Blob 指定此標頭,則會傳回此標頭。

clientRequestId

如果在要求中傳送用戶端要求標識符標頭,此標頭將會出現在具有相同值的回應中。

contentDisposition

此標頭會傳回為 'x-ms-blob-content-disposition' 標頭指定的值。 Content-Disposition 回應標頭字段會傳達有關如何處理響應承載的其他資訊,也可用來附加其他元數據。 例如,如果設定為附件,則表示使用者代理程式不應該顯示回應,而是顯示 [另存新檔] 對話方塊,其檔名不是指定的 Blob 名稱。

contentEncoding

此標頭會傳回針對 Content-Encoding 要求標頭指定的值

contentLanguage

此標頭會傳回為 Content-Language 要求標頭指定的值。

contentLength

Blob 的大小,以位元組為單位。 對於分頁 Blob,此標頭會傳回與 Blob 一起儲存的 x-ms-blob-content-length 標頭值。

contentMD5

如果 Blob 具有 MD5 哈希,而且此作業是讀取完整的 Blob,則會傳回此回應標頭,讓用戶端可以檢查訊息內容完整性。

contentType

為 Blob 指定的內容類型。 默認內容類型為 'application/octet-stream'

copyCompletedOn

上次嘗試複製 Blob 作業的結束時間,其中此 Blob 是目的地 Blob。 這個值可以指定完成、中止或失敗複製嘗試的時間。 如果複製擱置中、如果此 Blob 從未成為複製 Blob 作業中的目的地,或是此 Blob 在結束的複製 Blob 作業之後使用 [設定 Blob 屬性]、[放置 Blob] 或 [放置區塊清單] 進行修改,則不會出現此標頭。

copyId

此複製作業的字串識別碼。 使用 取得 Blob 屬性來檢查此複製作業的狀態,或傳遞至中止複製 Blob 以中止暫止的複本。

copyProgress

包含複製的位元組數目,以及上次嘗試複製 Blob 作業中來源中的位元組總數,其中此 Blob 是目的地 Blob。 可以顯示複製的介於 0 和 Content-Length 位元組之間。 如果此 Blob 從未是複製 Blob 作業中的目的地,或是此 Blob 在結束的複製 Blob 作業之後使用設定 Blob 屬性、放置 Blob 或放置區塊清單進行修改,則不會出現此標頭

copySource

長度最多 2 KB 的 URL,指定上次嘗試複製 Blob 作業中使用的來源 Blob 或檔案,其中此 Blob 是目的地 Blob。 如果此 Blob 從未是複製 Blob 作業中的目的地,或是此 Blob 在結束的複製 Blob 作業之後使用設定 Blob 屬性、放置 Blob 或放置區塊清單進行修改,則不會出現此標頭。

copyStatus

x-ms-copy-id 所識別之複製作業的狀態。

copyStatusDescription

只有在 x-ms-copy-status 失敗或擱置時才會出現。 描述最後一個致命或非嚴重複製作業失敗的原因。 如果此 Blob 從未是複製 Blob 作業中的目的地,或是此 Blob 在結束的複製 Blob 作業之後使用設定 Blob 屬性、放置 Blob 或放置區塊清單進行修改,則不會出現此標頭

createdOn

傳回建立 Blob 的日期和時間。

date

服務所產生的 UTC 日期/時間值,指出回應起始的時間

destinationSnapshot

如果 Blob 是累加複製 Blob 或累加複製快照集,則包含 x-ms-copy-status 為成功。 此 Blob 上次成功增量複製快照集的快照集時間。

encryptionKeySha256

用來加密元數據之加密金鑰的 SHA-256 哈希。 只有當元數據使用客戶提供的金鑰加密時,才會傳回此標頭。

encryptionScope

傳回用來加密 Blob 內容和應用程式元數據的加密範圍名稱。 請注意,缺少此標頭表示使用預設帳戶加密範圍。

errorCode

錯誤碼

etag

ETag 包含一個值,可用來有條件地執行作業。 如果要求版本是 2011-08-18 或更新版本,ETag 值將會以引號括住。

expiresOn

此 Blob 到期的時間。

immutabilityPolicyExpiresOn

服務所產生的 UTC 日期/時間值,指出 Blob 不變性原則到期的時間。

immutabilityPolicyMode

表示不變性原則模式。

isCurrentVersion

此標頭的值表示此 Blob 的版本是否為目前版本,另請參閱 x-ms-version-id 標頭。

isIncrementalCopy

如果 Blob 是累加複製 Blob,則包含此 Blob。

isSealed

如果此 Blob 已密封

isServerEncrypted

如果 Blob 資料和應用程式元數據使用指定的演算法完全加密,則此標頭的值會設定為 true。 否則,此值會設定為 false (當 Blob 未加密時,或只加密 Blob/應用程式元數據的一部分時)。

lastAccessed

服務所產生的 UTC 日期/時間值,指出 Blob 上次讀取或寫入的時間

lastModified

傳回上次修改 Blob 的日期和時間。 任何修改 Blob 的作業,包括 Blob 元數據或屬性的更新,會變更 Blob 上次修改的時間。

leaseDuration

當 Blob 租用時,指定租用是無限期還是固定持續時間。

leaseState

Blob 的租用狀態。

leaseStatus

Blob 目前的租用狀態。

legalHold

指出 Blob 上是否有法律保留。

metadata
objectReplicationDestinationPolicyId

目的地 Blob 的物件複寫策略標識碼。

objectReplicationPolicyId

自選。 只有在針對記憶體容器和復寫的目的地 Blob 啟用物件複寫時,才有效。

objectReplicationRules

自選。 只有在針對記憶體容器和復寫的來源 Blob 啟用物件複寫時才有效。 擷取此標頭時,它會傳回具有原則標識碼和規則標識碼的標頭(例如 x-ms-or-policyid_ruleid),而此值將會是復寫的狀態(例如完成、失敗)。

objectReplicationSourceProperties

剖析的物件復寫策略標識碼、規則標識元和來源 Blob 的狀態。

rehydratePriority

如果對象處於解除凍結擱置狀態,則會以解除凍結的優先順序傳回此標頭。

requestId

此標頭可唯一識別已提出並可用於對要求進行疑難解答的要求。

tagCount

與 Blob 相關聯的標籤目

version

指出用來執行要求的 Blob 服務版本。 針對針對 2009-09-19 版和更新版本提出的要求,會傳回此標頭。

versionId

服務所傳回的 DateTime 值,可唯一識別 Blob。 此標頭的值表示 Blob 版本,而且可用於後續要求來存取此 Blob 版本。

屬性詳細資料

acceptRanges

表示服務支援部分 Blob 內容的要求。

TypeScript
acceptRanges?: string

屬性值

string

accessTier

進階記憶體帳戶上的分頁 Blob 層,或 Blob 記憶體 LRS 帳戶上的區塊 Blob 層。 如需允許的進階分頁 Blob 層清單,請參閱 https://docs.microsoft.com/en-us/azure/virtual-machines/windows/premium-storage#features。 針對 Blob 記憶體 LRS 帳戶,有效值為經常性/非經常性/封存。

TypeScript
accessTier?: string

屬性值

string

accessTierChangedOn

對象上變更階層的時間。 只有在已設定區塊 Blob 上的層時,才會傳回這個值。

TypeScript
accessTierChangedOn?: Date

屬性值

Date

accessTierInferred

僅適用於進階記憶體帳戶上的分頁 Blob。 如果未在 Blob 上明確設定存取層,則會根據其內容長度推斷該層,而且此標頭會以 true 值傳回。

TypeScript
accessTierInferred?: boolean

屬性值

boolean

archiveStatus

對於 Blob 記憶體 LRS 帳戶,有效值為 rehydrate-pending-to-hot/rehydrate-pending-to-cool。 如果 Blob 正在解除凍結且尚未完成,則會傳回此標頭,表示解除凍結已擱置,也會告知目的地層。

TypeScript
archiveStatus?: string

屬性值

string

blobCommittedBlockCount

Blob 中存在的已認可區塊數目。 此標頭只會針對附加 Blob 傳回。

TypeScript
blobCommittedBlockCount?: number

屬性值

number

blobSequenceNumber

分頁 Blob 的目前序號。 區塊 Blob 或附加 Blob 不會傳回此標頭

TypeScript
blobSequenceNumber?: number

屬性值

number

blobType

Blob 的類型。

TypeScript
blobType?: BlobType

屬性值

cacheControl

如果先前已為 Blob 指定此標頭,則會傳回此標頭。

TypeScript
cacheControl?: string

屬性值

string

clientRequestId

如果在要求中傳送用戶端要求標識符標頭,此標頭將會出現在具有相同值的回應中。

TypeScript
clientRequestId?: string

屬性值

string

contentDisposition

此標頭會傳回為 'x-ms-blob-content-disposition' 標頭指定的值。 Content-Disposition 回應標頭字段會傳達有關如何處理響應承載的其他資訊,也可用來附加其他元數據。 例如,如果設定為附件,則表示使用者代理程式不應該顯示回應,而是顯示 [另存新檔] 對話方塊,其檔名不是指定的 Blob 名稱。

TypeScript
contentDisposition?: string

屬性值

string

contentEncoding

此標頭會傳回針對 Content-Encoding 要求標頭指定的值

TypeScript
contentEncoding?: string

屬性值

string

contentLanguage

此標頭會傳回為 Content-Language 要求標頭指定的值。

TypeScript
contentLanguage?: string

屬性值

string

contentLength

Blob 的大小,以位元組為單位。 對於分頁 Blob,此標頭會傳回與 Blob 一起儲存的 x-ms-blob-content-length 標頭值。

TypeScript
contentLength?: number

屬性值

number

contentMD5

如果 Blob 具有 MD5 哈希,而且此作業是讀取完整的 Blob,則會傳回此回應標頭,讓用戶端可以檢查訊息內容完整性。

TypeScript
contentMD5?: Uint8Array

屬性值

Uint8Array

contentType

為 Blob 指定的內容類型。 默認內容類型為 'application/octet-stream'

TypeScript
contentType?: string

屬性值

string

copyCompletedOn

上次嘗試複製 Blob 作業的結束時間,其中此 Blob 是目的地 Blob。 這個值可以指定完成、中止或失敗複製嘗試的時間。 如果複製擱置中、如果此 Blob 從未成為複製 Blob 作業中的目的地,或是此 Blob 在結束的複製 Blob 作業之後使用 [設定 Blob 屬性]、[放置 Blob] 或 [放置區塊清單] 進行修改,則不會出現此標頭。

TypeScript
copyCompletedOn?: Date

屬性值

Date

copyId

此複製作業的字串識別碼。 使用 取得 Blob 屬性來檢查此複製作業的狀態,或傳遞至中止複製 Blob 以中止暫止的複本。

TypeScript
copyId?: string

屬性值

string

copyProgress

包含複製的位元組數目,以及上次嘗試複製 Blob 作業中來源中的位元組總數,其中此 Blob 是目的地 Blob。 可以顯示複製的介於 0 和 Content-Length 位元組之間。 如果此 Blob 從未是複製 Blob 作業中的目的地,或是此 Blob 在結束的複製 Blob 作業之後使用設定 Blob 屬性、放置 Blob 或放置區塊清單進行修改,則不會出現此標頭

TypeScript
copyProgress?: string

屬性值

string

copySource

長度最多 2 KB 的 URL,指定上次嘗試複製 Blob 作業中使用的來源 Blob 或檔案,其中此 Blob 是目的地 Blob。 如果此 Blob 從未是複製 Blob 作業中的目的地,或是此 Blob 在結束的複製 Blob 作業之後使用設定 Blob 屬性、放置 Blob 或放置區塊清單進行修改,則不會出現此標頭。

TypeScript
copySource?: string

屬性值

string

copyStatus

x-ms-copy-id 所識別之複製作業的狀態。

TypeScript
copyStatus?: CopyStatusType

屬性值

copyStatusDescription

只有在 x-ms-copy-status 失敗或擱置時才會出現。 描述最後一個致命或非嚴重複製作業失敗的原因。 如果此 Blob 從未是複製 Blob 作業中的目的地,或是此 Blob 在結束的複製 Blob 作業之後使用設定 Blob 屬性、放置 Blob 或放置區塊清單進行修改,則不會出現此標頭

TypeScript
copyStatusDescription?: string

屬性值

string

createdOn

傳回建立 Blob 的日期和時間。

TypeScript
createdOn?: Date

屬性值

Date

date

服務所產生的 UTC 日期/時間值,指出回應起始的時間

TypeScript
date?: Date

屬性值

Date

destinationSnapshot

如果 Blob 是累加複製 Blob 或累加複製快照集,則包含 x-ms-copy-status 為成功。 此 Blob 上次成功增量複製快照集的快照集時間。

TypeScript
destinationSnapshot?: string

屬性值

string

encryptionKeySha256

用來加密元數據之加密金鑰的 SHA-256 哈希。 只有當元數據使用客戶提供的金鑰加密時,才會傳回此標頭。

TypeScript
encryptionKeySha256?: string

屬性值

string

encryptionScope

傳回用來加密 Blob 內容和應用程式元數據的加密範圍名稱。 請注意,缺少此標頭表示使用預設帳戶加密範圍。

TypeScript
encryptionScope?: string

屬性值

string

errorCode

錯誤碼

TypeScript
errorCode?: string

屬性值

string

etag

ETag 包含一個值,可用來有條件地執行作業。 如果要求版本是 2011-08-18 或更新版本,ETag 值將會以引號括住。

TypeScript
etag?: string

屬性值

string

expiresOn

此 Blob 到期的時間。

TypeScript
expiresOn?: Date

屬性值

Date

immutabilityPolicyExpiresOn

服務所產生的 UTC 日期/時間值,指出 Blob 不變性原則到期的時間。

TypeScript
immutabilityPolicyExpiresOn?: Date

屬性值

Date

immutabilityPolicyMode

表示不變性原則模式。

TypeScript
immutabilityPolicyMode?: BlobImmutabilityPolicyMode

屬性值

isCurrentVersion

此標頭的值表示此 Blob 的版本是否為目前版本,另請參閱 x-ms-version-id 標頭。

TypeScript
isCurrentVersion?: boolean

屬性值

boolean

isIncrementalCopy

如果 Blob 是累加複製 Blob,則包含此 Blob。

TypeScript
isIncrementalCopy?: boolean

屬性值

boolean

isSealed

如果此 Blob 已密封

TypeScript
isSealed?: boolean

屬性值

boolean

isServerEncrypted

如果 Blob 資料和應用程式元數據使用指定的演算法完全加密,則此標頭的值會設定為 true。 否則,此值會設定為 false (當 Blob 未加密時,或只加密 Blob/應用程式元數據的一部分時)。

TypeScript
isServerEncrypted?: boolean

屬性值

boolean

lastAccessed

服務所產生的 UTC 日期/時間值,指出 Blob 上次讀取或寫入的時間

TypeScript
lastAccessed?: Date

屬性值

Date

lastModified

傳回上次修改 Blob 的日期和時間。 任何修改 Blob 的作業,包括 Blob 元數據或屬性的更新,會變更 Blob 上次修改的時間。

TypeScript
lastModified?: Date

屬性值

Date

leaseDuration

當 Blob 租用時,指定租用是無限期還是固定持續時間。

TypeScript
leaseDuration?: LeaseDurationType

屬性值

leaseState

Blob 的租用狀態。

TypeScript
leaseState?: LeaseStateType

屬性值

leaseStatus

Blob 目前的租用狀態。

TypeScript
leaseStatus?: LeaseStatusType

屬性值

legalHold

指出 Blob 上是否有法律保留。

TypeScript
legalHold?: boolean

屬性值

boolean

metadata

TypeScript
metadata?: [key: string]: string

屬性值

[key: string]: string

objectReplicationDestinationPolicyId

目的地 Blob 的物件複寫策略標識碼。

TypeScript
objectReplicationDestinationPolicyId?: string

屬性值

string

objectReplicationPolicyId

自選。 只有在針對記憶體容器和復寫的目的地 Blob 啟用物件複寫時,才有效。

TypeScript
objectReplicationPolicyId?: string

屬性值

string

objectReplicationRules

自選。 只有在針對記憶體容器和復寫的來源 Blob 啟用物件複寫時才有效。 擷取此標頭時,它會傳回具有原則標識碼和規則標識碼的標頭(例如 x-ms-or-policyid_ruleid),而此值將會是復寫的狀態(例如完成、失敗)。

TypeScript
objectReplicationRules?: [key: string]: string

屬性值

[key: string]: string

objectReplicationSourceProperties

剖析的物件復寫策略標識碼、規則標識元和來源 Blob 的狀態。

TypeScript
objectReplicationSourceProperties?: ObjectReplicationPolicy[]

屬性值

rehydratePriority

如果對象處於解除凍結擱置狀態,則會以解除凍結的優先順序傳回此標頭。

TypeScript
rehydratePriority?: RehydratePriority

屬性值

requestId

此標頭可唯一識別已提出並可用於對要求進行疑難解答的要求。

TypeScript
requestId?: string

屬性值

string

tagCount

與 Blob 相關聯的標籤目

TypeScript
tagCount?: number

屬性值

number

version

指出用來執行要求的 Blob 服務版本。 針對針對 2009-09-19 版和更新版本提出的要求,會傳回此標頭。

TypeScript
version?: string

屬性值

string

versionId

服務所傳回的 DateTime 值,可唯一識別 Blob。 此標頭的值表示 Blob 版本,而且可用於後續要求來存取此 Blob 版本。

TypeScript
versionId?: string

屬性值

string