Azure系列2.1.7 —— BlobRequestOptions

(小弟自学Azure,文中有不正确之处,请路过各位大神指正。)

网上azure的资料较少,尤其是API,全是英文的,中文资料更是少之又少。这次由于公司项目需要使用Azure,所以对Azure的一些学习心得做下笔记,文中不正确地方请大家指正。

Azure Blob 存储是用于存储大量非结构化对象数据(例如文本或二进制数据)的服务,这些数据可通过 HTTP 或 HTTPS 从世界各地进行访问。 可以使用 Blob 存储向外公开数据,或者私下存储应用程序数据。

Blob 存储的常见用途包括:

  • 直接向浏览器提供图像或文档
  • 存储文件以供分布式访问
  • 对视频和音频进行流式处理
  • 存储数据以用于备份和还原、灾难恢复及存档
  • 存储数据以供本地或 Azure 托管服务执行分析

Package

  com.microsoft.azure.storage.blob

Mean

  在请求中可设置的参数。

Inherited 

  java.lang.Object ————> RequestOptions ————> BlobRequestOptions

Constructors 

1、BlobRequestOptions()

2、BlobRequestOptions(final BlobRequestOptions other)

通过复制创建一个实例

Method

  1.public Boolean getAbsorbConditionalErrorsOnRetry()、public void setAbsorbConditionalErrorsOnRetry(final Boolean absorbConditionalErrorsOnRetry)

用来获取setAbsorbConditionalErrorsOnRetry(Boolean)所设置的值,这个值用来设置是否在重试时附加相关的错误信息。

  2.public Integer getConcurrentRequestCount()、public void setConcurrentRequestCount(final Integer concurrentRequestCount)

  每个操作并发请求的并发数量。默认并发请求计数在客户机中设置,默认为1,表示没有并发。您可以通过设置此属性来更改此请求的并发请求计数。您还可以更改CloudBlobClient#getDefaultRequestOptions()对象上的值,以便通过服务客户机发出的所有后续请求都将使用该并发请求计数。

  3.public Boolean getDisableContentMD5Validation()、public void setDisableContentMD5Validation(final Boolean disableContentMD5Validation)

下载和BlobInputStream方法是否应该忽略blob的ContentMD5头。

  4.public BlobEncryptionPolicy getEncryptionPolicy()、public void setEncryptionPolicy(BlobEncryptionPolicy encryptionPolicy)

获取用于此请求的加密策略。有关加密策略默认值的更多信息。客户端中设置了默认的BlobEncryptionPolicy,默认为null,表示没有加密。

  5.public Integer getSingleBlobPutThresholdInBytes()、public void setSingleBlobPutThresholdInBytes(final Integer singleBlobPutThresholdInBytes)

用于编写单个blob的阈值大小。默认为32MB。

  6.public Boolean getStoreBlobContentMD5()、public void setStoreBlobContentMD5(final Boolean storeBlobContentMD5)

获取是否应该在上传时设置blob的ContentMD5头。此字段不支持页blobs。

  7.public Boolean getUseTransactionalContentMD5()、public void setUseTransactionalContentMD5(final Boolean useTransactionalContentMD5)

获取范围PUT或GET操作是否将使用Content-MD5头来执行事务安全性。所有局部blob上传或下载将被限制在4 MB。

 

 

猜你喜欢

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