当前位置: 首页 > news >正文

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。

 

 

转载于:https://www.cnblogs.com/DDgougou/p/9176681.html

相关文章:

  • 华为交换机基础操作
  • 基于webpack 的 vue 多页架构
  • 弹性计算双周刊 第7期
  • SpringBoot Mybatis 分页插件PageHelper
  • 用北哥三个火枪手(yii2+houjs+yii2-wx)实现微信礼物打赏功能 --- 上部
  • 创建字符串的方法
  • Unity 灯光探针用法教程
  • 深度学习入门和学习书籍
  • Python总纲路线
  • MySQL 支持的数据类型
  • 展晓凯:“零经验”的我与唱吧从零到四亿
  • Yaml文件语法及读写小结
  • Zabbix 深度实践
  • Mysql常用命令行大全
  • bootstrap-table教程演示
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • extract-text-webpack-plugin用法
  • interface和setter,getter
  • JWT究竟是什么呢?
  • PermissionScope Swift4 兼容问题
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • Unix命令
  • VUE es6技巧写法(持续更新中~~~)
  • vue:响应原理
  • vue-router 实现分析
  • 阿里云购买磁盘后挂载
  • 从零开始学习部署
  • 飞驰在Mesos的涡轮引擎上
  • 排序算法学习笔记
  • 我是如何设计 Upload 上传组件的
  • 小程序 setData 学问多
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • ​LeetCode解法汇总518. 零钱兑换 II
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #define、const、typedef的差别
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • (2)STM32单片机上位机
  • (C++17) std算法之执行策略 execution
  • (第8天)保姆级 PL/SQL Developer 安装与配置
  • (二十四)Flask之flask-session组件
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (南京观海微电子)——I3C协议介绍
  • (转) RFS+AutoItLibrary测试web对话框
  • .“空心村”成因分析及解决对策122344
  • .gitignore
  • .gitignore文件—git忽略文件
  • .NET Framework与.NET Framework SDK有什么不同?
  • .NET/C# 使用反射注册事件