BlobGetPropertiesHeaders interface
定義Blob_getProperties作業的標頭。
屬性
accept |
表示服務支援部分 Blob 內容的要求。 |
access |
進階儲存體帳戶上的分頁 Blob 層,或 Blob 儲存體 LRS 帳戶上的區塊 Blob 層。 如需允許的進階分頁 Blob 層清單,請參閱 https://docs.microsoft.com/en-us/azure/virtual-machines/windows/premium-storage#features 。 對於 Blob 儲存體 LRS 帳戶,有效值為經常性/非經常性存取/封存。 |
access |
物件上變更階層的時間。 只有在已設定區塊 Blob 上的層時,才會傳回這個值。 |
access |
僅適用于進階儲存體帳戶上的分頁 Blob。 如果未在 Blob 上明確設定存取層,則會根據其內容長度推斷層,而且此標頭會以 true 值傳回。 |
archive |
對於 Blob 儲存體 LRS 帳戶,有效值為 rehydrate-pending-to-hot/rehydrate-pending-to-cool。 如果 Blob 正在解除凍結且未完成,則會傳回此標頭,指出解除凍結為擱置中,也會告知目的地層。 |
blob |
Blob 中存在已認可的區塊數目。 此標頭只會針對附加 Blob 傳回。 |
blob |
分頁 Blob 目前的序號。 區塊 Blob 或附加 Blob 不會傳回此標頭 |
blob |
Blob 的類型。 |
cache |
如果之前已指定 Blob,則會傳回此標頭。 |
client |
如果在要求中傳送用戶端要求識別碼標頭,此標頭將會出現在具有相同值的回應中。 |
content |
此標頭會傳回為 'x-ms-blob-content-disposition' 標頭指定的值。 Content-Disposition 回應標頭欄位會傳達如何處理回應承載的其他資訊,也可用來附加其他中繼資料。 例如,如果設定為附件,則表示使用者代理程式不應該顯示回應,而是顯示具有指定之 Blob 名稱以外的檔案名的 [另存新檔] 對話方塊。 |
content |
此標頭會傳回為 Content-Encoding 要求標頭指定的值 |
content |
此標頭會傳回為 Content-Language 要求標頭指定的值。 |
content |
Blob 大小 (以位元組為單位)。 對於分頁 Blob,此標頭會傳回以 Blob 儲存的 x-ms-blob-content-length 標頭值。 |
contentMD5 | 如果 Blob 具有 MD5 雜湊,而此作業是讀取完整 Blob,則會傳回此回應標頭,讓用戶端可以檢查訊息內容完整性。 |
content |
為 blob 指定內容類型。 預設內容類型為 'application/octet-stream' |
copy |
上次嘗試複製 Blob 作業的結束時間,其中此 Blob 是目的地 Blob。 此值可指定完成、中止或複製嘗試失敗的時間。 如果複製擱置中,如果此 Blob 從未成為複製 Blob 作業中的目的地,或是此 Blob 在結束的複製 Blob 作業之後使用 [設定 Blob 屬性]、[放置 Blob] 或 [放置區塊清單] 進行修改,則不會顯示此標頭。 |
copy |
此複製作業的字串識別碼。 使用 取得 Blob 屬性來檢查此複製作業的狀態,或傳遞至中止複製 Blob 以中止暫止的複本。 |
copy |
包含上次嘗試的複製 Blob 作業中,複製的位元組數目和來源中的位元組總數,其中此 Blob 是目的地 Blob。 可以顯示覆制的介於 0 和 Content-Length 位元組之間。 如果此 Blob 從未成為複製 Blob 作業中的目的地,或是此 Blob 在結束的複製 Blob 作業之後使用 [設定 Blob 屬性]、[放置 Blob] 或 [放置區塊清單] 修改此 Blob 作業之後,就不會顯示此標頭 |
copy |
長度上限為 2 KB 的 URL,指定上次嘗試複製 Blob 作業所使用的來源 Blob 或檔案,其中此 Blob 是目的地 Blob。 如果此 Blob 從未成為複製 Blob 作業中的目的地,或是此 Blob 在結束的複製 Blob 作業之後使用 [設定 Blob 屬性]、[放置 Blob] 或 [放置區塊清單] 修改此 Blob 作業之後,就不會顯示此標頭。 |
copy |
x-ms-copy-id 所識別的複製作業狀態。 |
copy |
只有在 x-ms-copy-status 失敗或擱置時才會出現。 針對上次嚴重或不嚴重複製的作業,描述其失敗的原因。 如果此 Blob 從未成為複製 Blob 作業中的目的地,或是此 Blob 在結束複製 Blob 作業之後使用 [設定 Blob 屬性]、[放置 Blob] 或 [放置區塊清單] 修改此 Blob 作業之後,就不會顯示此標頭 |
created |
傳回 Blob 建立的日期和時間。 |
date | 服務所產生的 UTC 日期/時間值,指出起始回應的時間 |
destination |
如果 Blob 為累加複製 Blob 或累加複製快照集,則為包含,如果 x-ms-copy-status 為成功。 此 Blob 上次成功增量複製快照集的快照集時間。 |
encryption |
用來加密中繼資料之加密金鑰的 SHA-256 雜湊。 只有當中繼資料使用客戶提供的金鑰加密時,才會傳回此標頭。 |
encryption |
傳回用來加密 Blob 內容和應用程式中繼資料的加密範圍名稱。 請注意,缺少此標頭表示使用預設帳戶加密範圍。 |
error |
錯誤碼 |
etag | ETag 包含的值可讓您依條件執行作業。 如果要求版本為 2011-08-18 或更新版本,ETag 值會加上引號。 |
expires |
此 Blob 到期的時間。 |
immutability |
服務所產生的 UTC 日期/時間值,指出 Blob 不變性原則到期的時間。 |
immutability |
表示不變性原則模式。 |
is |
此標頭的值表示此 Blob 的版本是否為目前版本,另請參閱 x-ms-version-id 標頭。 |
is |
如果 Blob 是累加複製 Blob,則包含此 Blob。 |
is |
如果此 Blob 已密封 |
is |
如果 Blob 資料和應用程式中繼資料使用指定的演算法完全加密,此標頭的值會設定為 true。 否則,當 Blob 未加密時,此值會設定為 false (,或者,如果只有 blob/應用程式中繼資料的部分會加密) 。 |
last |
服務所產生的 UTC 日期/時間值,指出 Blob 上次讀取或寫入的時間 |
last |
傳回 Blob 上次修改的日期和時間。 修改 Blob 的任何作業 (包括 Blob 更新的中繼資料或屬性),都會變更 Blob 上次修改的時間。 |
lease |
租用 Blob 時,指定租用期為無限或固定時間。 |
lease |
Blob 的租用狀態。 |
lease |
Blob 的目前租用狀態。 |
legal |
指出 Blob 上是否有合法保留。 |
metadata | |
object |
選擇性。 只有在針對儲存體容器和複寫的目的地 Blob 啟用物件複寫時,才有效。 |
object |
選擇性。 只有在針對儲存體容器和複寫的來源 Blob 啟用物件複寫時,才有效。 擷取此標頭時,它會傳回具有原則識別碼和規則識別碼的標頭 (,例如 x-ms-or-policyid_ruleid) ,而值會是複寫 (的狀態,例如完成、失敗) 。 |
rehydrate |
如果物件處於解除凍結擱置狀態,則會以解除凍結的優先順序傳回此標頭。 |
request |
此標頭可唯一識別提出的要求,而且可用來進行要求的疑難排解。 |
tag |
與 Blob 相關聯的標記數目 |
version | 指出用於執行要求的 Blob 服務版本。 對 2009-09-19 (含) 以上版本提出要求會傳回此標頭。 |
version |
服務所傳回的 DateTime 值,可唯一識別 Blob。 此標頭的值表示 Blob 版本,而且可用於後續要求來存取此版本的 Blob。 |
屬性詳細資料
acceptRanges
表示服務支援部分 Blob 內容的要求。
acceptRanges?: string
屬性值
string
accessTier
進階儲存體帳戶上的分頁 Blob 層,或 Blob 儲存體 LRS 帳戶上的區塊 Blob 層。 如需允許的進階分頁 Blob 層清單,請參閱 https://docs.microsoft.com/en-us/azure/virtual-machines/windows/premium-storage#features 。 對於 Blob 儲存體 LRS 帳戶,有效值為經常性/非經常性存取/封存。
accessTier?: string
屬性值
string
accessTierChangedOn
物件上變更階層的時間。 只有在已設定區塊 Blob 上的層時,才會傳回這個值。
accessTierChangedOn?: Date
屬性值
Date
accessTierInferred
僅適用于進階儲存體帳戶上的分頁 Blob。 如果未在 Blob 上明確設定存取層,則會根據其內容長度推斷層,而且此標頭會以 true 值傳回。
accessTierInferred?: boolean
屬性值
boolean
archiveStatus
對於 Blob 儲存體 LRS 帳戶,有效值為 rehydrate-pending-to-hot/rehydrate-pending-to-cool。 如果 Blob 正在解除凍結且未完成,則會傳回此標頭,指出解除凍結為擱置中,也會告知目的地層。
archiveStatus?: string
屬性值
string
blobCommittedBlockCount
Blob 中存在已認可的區塊數目。 此標頭只會針對附加 Blob 傳回。
blobCommittedBlockCount?: number
屬性值
number
blobSequenceNumber
分頁 Blob 目前的序號。 區塊 Blob 或附加 Blob 不會傳回此標頭
blobSequenceNumber?: number
屬性值
number
blobType
cacheControl
如果之前已指定 Blob,則會傳回此標頭。
cacheControl?: string
屬性值
string
clientRequestId
如果在要求中傳送用戶端要求識別碼標頭,此標頭將會出現在具有相同值的回應中。
clientRequestId?: string
屬性值
string
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
Blob 大小 (以位元組為單位)。 對於分頁 Blob,此標頭會傳回以 Blob 儲存的 x-ms-blob-content-length 標頭值。
contentLength?: number
屬性值
number
contentMD5
如果 Blob 具有 MD5 雜湊,而此作業是讀取完整 Blob,則會傳回此回應標頭,讓用戶端可以檢查訊息內容完整性。
contentMD5?: Uint8Array
屬性值
Uint8Array
contentType
為 blob 指定內容類型。 預設內容類型為 'application/octet-stream'
contentType?: string
屬性值
string
copyCompletedOn
上次嘗試複製 Blob 作業的結束時間,其中此 Blob 是目的地 Blob。 此值可指定完成、中止或複製嘗試失敗的時間。 如果複製擱置中,如果此 Blob 從未成為複製 Blob 作業中的目的地,或是此 Blob 在結束的複製 Blob 作業之後使用 [設定 Blob 屬性]、[放置 Blob] 或 [放置區塊清單] 進行修改,則不會顯示此標頭。
copyCompletedOn?: Date
屬性值
Date
copyId
此複製作業的字串識別碼。 使用 取得 Blob 屬性來檢查此複製作業的狀態,或傳遞至中止複製 Blob 以中止暫止的複本。
copyId?: string
屬性值
string
copyProgress
包含上次嘗試的複製 Blob 作業中,複製的位元組數目和來源中的位元組總數,其中此 Blob 是目的地 Blob。 可以顯示覆制的介於 0 和 Content-Length 位元組之間。 如果此 Blob 從未成為複製 Blob 作業中的目的地,或是此 Blob 在結束的複製 Blob 作業之後使用 [設定 Blob 屬性]、[放置 Blob] 或 [放置區塊清單] 修改此 Blob 作業之後,就不會顯示此標頭
copyProgress?: string
屬性值
string
copySource
長度上限為 2 KB 的 URL,指定上次嘗試複製 Blob 作業所使用的來源 Blob 或檔案,其中此 Blob 是目的地 Blob。 如果此 Blob 從未成為複製 Blob 作業中的目的地,或是此 Blob 在結束的複製 Blob 作業之後使用 [設定 Blob 屬性]、[放置 Blob] 或 [放置區塊清單] 修改此 Blob 作業之後,就不會顯示此標頭。
copySource?: string
屬性值
string
copyStatus
copyStatusDescription
只有在 x-ms-copy-status 失敗或擱置時才會出現。 針對上次嚴重或不嚴重複製的作業,描述其失敗的原因。 如果此 Blob 從未成為複製 Blob 作業中的目的地,或是此 Blob 在結束複製 Blob 作業之後使用 [設定 Blob 屬性]、[放置 Blob] 或 [放置區塊清單] 修改此 Blob 作業之後,就不會顯示此標頭
copyStatusDescription?: string
屬性值
string
createdOn
傳回 Blob 建立的日期和時間。
createdOn?: Date
屬性值
Date
date
服務所產生的 UTC 日期/時間值,指出起始回應的時間
date?: Date
屬性值
Date
destinationSnapshot
如果 Blob 為累加複製 Blob 或累加複製快照集,則為包含,如果 x-ms-copy-status 為成功。 此 Blob 上次成功增量複製快照集的快照集時間。
destinationSnapshot?: string
屬性值
string
encryptionKeySha256
用來加密中繼資料之加密金鑰的 SHA-256 雜湊。 只有當中繼資料使用客戶提供的金鑰加密時,才會傳回此標頭。
encryptionKeySha256?: string
屬性值
string
encryptionScope
傳回用來加密 Blob 內容和應用程式中繼資料的加密範圍名稱。 請注意,缺少此標頭表示使用預設帳戶加密範圍。
encryptionScope?: string
屬性值
string
errorCode
錯誤碼
errorCode?: string
屬性值
string
etag
ETag 包含的值可讓您依條件執行作業。 如果要求版本為 2011-08-18 或更新版本,ETag 值會加上引號。
etag?: string
屬性值
string
expiresOn
此 Blob 到期的時間。
expiresOn?: Date
屬性值
Date
immutabilityPolicyExpiresOn
服務所產生的 UTC 日期/時間值,指出 Blob 不變性原則到期的時間。
immutabilityPolicyExpiresOn?: Date
屬性值
Date
immutabilityPolicyMode
isCurrentVersion
此標頭的值表示此 Blob 的版本是否為目前版本,另請參閱 x-ms-version-id 標頭。
isCurrentVersion?: boolean
屬性值
boolean
isIncrementalCopy
如果 Blob 是累加複製 Blob,則包含此 Blob。
isIncrementalCopy?: boolean
屬性值
boolean
isSealed
如果此 Blob 已密封
isSealed?: boolean
屬性值
boolean
isServerEncrypted
如果 Blob 資料和應用程式中繼資料使用指定的演算法完全加密,此標頭的值會設定為 true。 否則,當 Blob 未加密時,此值會設定為 false (,或者,如果只有 blob/應用程式中繼資料的部分會加密) 。
isServerEncrypted?: boolean
屬性值
boolean
lastAccessed
服務所產生的 UTC 日期/時間值,指出 Blob 上次讀取或寫入的時間
lastAccessed?: Date
屬性值
Date
lastModified
傳回 Blob 上次修改的日期和時間。 修改 Blob 的任何作業 (包括 Blob 更新的中繼資料或屬性),都會變更 Blob 上次修改的時間。
lastModified?: Date
屬性值
Date
leaseDuration
leaseState
leaseStatus
legalHold
指出 Blob 上是否有合法保留。
legalHold?: boolean
屬性值
boolean
metadata
metadata?: [key: string]: string
屬性值
[key: string]: string
objectReplicationPolicyId
選擇性。 只有在針對儲存體容器和複寫的目的地 Blob 啟用物件複寫時,才有效。
objectReplicationPolicyId?: string
屬性值
string
objectReplicationRules
選擇性。 只有在針對儲存體容器和複寫的來源 Blob 啟用物件複寫時,才有效。 擷取此標頭時,它會傳回具有原則識別碼和規則識別碼的標頭 (,例如 x-ms-or-policyid_ruleid) ,而值會是複寫 (的狀態,例如完成、失敗) 。
objectReplicationRules?: [key: string]: string
屬性值
[key: string]: string
rehydratePriority
requestId
此標頭可唯一識別提出的要求,而且可用來進行要求的疑難排解。
requestId?: string
屬性值
string
tagCount
與 Blob 相關聯的標記數目
tagCount?: number
屬性值
number
version
指出用於執行要求的 Blob 服務版本。 對 2009-09-19 (含) 以上版本提出要求會傳回此標頭。
version?: string
屬性值
string
versionId
服務所傳回的 DateTime 值,可唯一識別 Blob。 此標頭的值表示 Blob 版本,而且可用於後續要求來存取此版本的 Blob。
versionId?: string
屬性值
string