Azure系列2.1.8 —— BlockEntry
(小弟自學Azure,文中有不正確之處,請路過各位大神指正。)
網上azure的資料較少,尤其是API,全是英文的,中文資料更是少之又少。這次由於公司項目需要使用Azure,所以對Azure的一些學習心得做下筆記,文中不正確地方請大家指正。
Azure Blob 存儲是用於存儲大量非結構化對象數據(例如文本或二進制數據)的服務,這些數據可通過 HTTP 或 HTTPS 從世界各地進行訪問。 可以使用 Blob 存儲向外公開數據,或者私下存儲應用程序數據。
Blob 存儲的常見用途包括:
- 直接向瀏覽器提供圖像或文檔
- 存儲文件以供分布式訪問
- 對視頻和音頻進行流式處理
- 存儲數據以用於備份和還原、災難恢復及存檔
- 存儲數據以供本地或 Azure 托管服務執行分析
Package
com.microsoft.azure.storage.blob
Mean
用於列出和提交CloudBlockBlob中的block。
Inherited
java.lang.Object ————> BlockEntry
Constructors
1、BlockEntry(final String id)
使用指定的id和默認搜索模式BlockSearchMode#LATEST創建類的實例。
2、BlockEntry(final String id, final BlockSearchMode searchMode)
使用指定的id和搜索模式創建類的實例。
Method
1.public String getId()、public void setId(final String id)
塊的id。塊id是標識塊的有效Base64字符串值。在編碼之前,字符串的大小必須小於或等於64字節。對於給定的blob,塊id的長度必須與每個塊的大小相同。
2.public BlockSearchMode getSearchMode()、public void setSearchMode(BlockSearchMode searchMode)
值有:
1)COMMITTED:指定只搜索提交的塊列表。
2)LATEST:指定先搜索未提交的塊列表,如果沒有找到該塊,則搜索提交的塊列表。
3)UNCOMMITTED:指定只搜索未提交的塊列表。
3.public long getSize()、public void setSize(final long size)
獲取block的大小,以字節為單位。
Azure系列2.1.8 —— BlockEntry