博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Azure系列2.1.10 —— CloudBlobClient
阅读量:6436 次
发布时间:2019-06-23

本文共 3030 字,大约阅读时间需要 10 分钟。

 

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

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

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

Blob 存储的常见用途包括:

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

 

Package

com.microsoft.azure.storage.blob

 

Mean

提供访问Microsoft Azure Blob服务的客户机。这个类提供了对Blob服务的访问点。服务客户端封装Blob服务的基本URI。如果服务客户端将用于经过身份验证的访问,那么它还封装了访问存储帐户的凭据。。

 

Inherited 

java.lang.Object ————> ServiceClient ————> CloudBlobClient

 

Constructors 

1CloudBlobClient(final StorageUri baseUri)

2CloudBlobClient(final StorageUri storageUri, StorageCredentials credentials)

3、CloudBlobClient(final URI baseUri)

4、CloudBlobClient(final URI baseUri, StorageCredentials credentials)

 

Method

1.public final ServiceProperties downloadServiceProperties()

2.public final ServiceProperties downloadServiceProperties(BlobRequestOptions options, OperationContext opContext)

检索给定存储服务的当前ServiceProperties。这包括日志记录、小时度量、MinuteMetricsCORS配置

 

3.public CloudBlobContainer getContainerReference(final String containerName)

获取带有指定名称的CloudBlobContainer对象

4.public BlobRequestOptions getDefaultRequestOptions()

获取用于与此关联的请求的BlobRequestOptions

5.public String getDirectoryDelimiter()

返回用于云blob目录的默认分隔符的值。默认值是“/

6.public ServiceStats getServiceStats()

7.public ServiceStats getServiceStats(BlobRequestOptions options, OperationContext opContext)

8.protected boolean isUsePathStyleUris()

指示是否使用路径样式的uri

 

9.public Iterable<CloudBlobContainer> listContainers()

为这个blob服务客户端返回可枚举的blob容器集合

10.public Iterable<CloudBlobContainer> listContainers(final String prefix)

返回一个blob容器的可枚举集合,其名称以这个blob服务客户机的指定前缀开始

11.public Iterable<CloudBlobContainer> listContainers(final String prefix, final ContainerListingDetails detailsIncluded, final BlobRequestOptions options, final OperationContext opContext)

返回一个可枚举的blob容器集合,该集合的名称以该blob服务客户机的指定前缀开头,使用指定的细节设置、请求选项和操作上下文。

 

12.public ResultSegment<CloudBlobContainer> listContainersSegmented()

返回该blob服务客户端的可枚举blob容器集合的结果段

13.public ResultSegment<CloudBlobContainer> listContainersSegmented(final String prefix)

返回一个可枚举的blob容器集合的结果段,该集合的名称以该blob服务客户机的指定前缀开头

14.public ResultSegment<CloudBlobContainer> listContainersSegmented(final String prefix, final ContainerListingDetails detailsIncluded, final Integer maxResults, final ResultContinuation continuationToken, final BlobRequestOptions options, final OperationContext opContext)

返回一个可枚举的blob容器集合的结果段,该集合的名称以该blob服务客户机的指定前缀开头,使用指定的清单细节选项、请求选项和操作上下文。

 

15.public void setDefaultRequestOptions(BlobRequestOptions defaultRequestOptions)

16.public void setDirectoryDelimiter(final String directoryDelimiter)

设置用于云blob目录的默认分隔符的值

 

17.public void uploadServiceProperties(final ServiceProperties properties)

18.public void uploadServiceProperties(final ServiceProperties properties, BlobRequestOptions options, OperationContext opContext)

将新的ServiceProperties配置上载到给定的存储服务。这包括日志记录、小时度量、MinuteMetricsCORS配置。

 

 

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

你可能感兴趣的文章
[cpyhon源代码]dict对象原理学习
查看>>
Testlink使用介绍
查看>>
Robotframework集成jenkins执行用例
查看>>
【SAP BI】BW如何连接SQLSERVER数据库
查看>>
$().each()和$.each()
查看>>
linux下root密码修改方法
查看>>
添加操作。。。
查看>>
Bootstrap框架
查看>>
MSHTML
查看>>
Android学习记录:SQLite数据库、res中raw的文件调用
查看>>
The 'microsoft.jet.oledb.4.0' provider is not registered on the local machin
查看>>
验证视图状态MAC失败的解决办法
查看>>
拦截器,过滤器,监听器原理
查看>>
P1312 Mayan游戏 [模拟][搜索]
查看>>
洛谷P4319 变化的道路
查看>>
LOJ#2353 货币兑换
查看>>
使用装饰器时带括号与不带括号的区别
查看>>
Linux终端乱码的解决办法
查看>>
解决问题Can’t connect to local MySQL server through socket
查看>>
图像像素灰度内插(Matlab实现)
查看>>