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)

块的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的大小,以字节为单位

猜你喜欢

转载自www.cnblogs.com/DDgougou/p/9176702.html