1. 程式人生 > >Azure系列2.1.8 —— BlockEntry

Azure系列2.1.8 —— BlockEntry

TP pack 二進制 網上 大量 object 應用 結構 storage

(小弟自學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)

塊的idid是標識塊的有效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