你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

CloudBlobClient 类

定义

提供 Microsoft Azure Blob 存储的客户端逻辑表示形式。

public class CloudBlobClient
type CloudBlobClient = class
Public Class CloudBlobClient
继承
CloudBlobClient

构造函数

CloudBlobClient(StorageUri, StorageCredentials, DelegatingHandler)

使用指定的 Blob 服务终结点和帐户凭据初始化 CloudBlobClient 类的新实例。

CloudBlobClient(Uri, DelegatingHandler)

使用指定的 Blob 服务终结点和匿名凭据初始化 CloudBlobClient 类的新实例。

CloudBlobClient(Uri, StorageCredentials, DelegatingHandler)

使用指定的 Blob 服务终结点和帐户凭据初始化 CloudBlobClient 类的新实例。

属性

AuthenticationScheme

获取或设置用于对 HTTP 请求进行签名的身份验证方案。

BaseUri

获取主位置中的 Blob 服务客户端的基 URI。

BufferManager

获取或设置用于实现 IBufferManager 接口的缓冲区管理器,并指定用于对 Blob 服务客户端执行操作的缓冲池。

Credentials

获取用于创建 Blob 服务客户端的帐户凭据。

DefaultDelimiter

获取或设置可用于创建 Blob 的虚拟目录结构的默认分隔符。

DefaultRequestOptions

获取或设置通过 Blob 服务客户端发出的请求的默认请求选项。

RetryPolicy
已过时.

获取或设置通过 Blob 服务客户端发出的请求的默认重试策略。

StorageUri

获取位于主位置和辅助位置的 Blob 服务终结点。

方法

BeginGetAccountProperties(AsyncCallback, Object)

开始异步操作以获取 Blob 服务的帐户属性。

BeginGetAccountProperties(BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作以获取 Blob 服务的帐户属性。

BeginGetBlobReferenceFromServer(StorageUri, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作以获取对 Blob 的引用。

BeginGetBlobReferenceFromServer(Uri, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作以获取对 Blob 的引用。

BeginGetBlobReferenceFromServer(Uri, AsyncCallback, Object)

开始异步操作以获取对 Blob 的引用。

BeginGetServiceProperties(AsyncCallback, Object)

开始异步操作以获取 Blob 服务的服务属性。

BeginGetServiceProperties(BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作以获取 Blob 服务的服务属性。

BeginGetServiceStats(AsyncCallback, Object)

开始异步操作,以获取辅助 Blob 服务终结点的服务统计信息。

BeginGetServiceStats(BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作,以获取辅助 Blob 服务终结点的服务统计信息。

BeginGetUserDelegationKey(DateTimeOffset, DateTimeOffset, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作以获取用于生成基于用户委派的共享访问签名令牌的用户委派密钥。

BeginGetUserDelegationKey(DateTimeOffset, DateTimeOffset, AsyncCallback, Object)

开始异步操作以获取用于生成基于用户委派的共享访问签名令牌的用户委派密钥。

BeginListBlobsSegmented(String, BlobContinuationToken, AsyncCallback, Object)

开始异步操作,以返回包含容器中 Blob 项集合的结果段。

BeginListBlobsSegmented(String, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作,以返回包含容器中 Blob 项集合的结果段。

BeginListContainersSegmented(BlobContinuationToken, AsyncCallback, Object)

开始异步请求以返回包含容器集合的结果段。

BeginListContainersSegmented(String, BlobContinuationToken, AsyncCallback, Object)

开始异步请求以返回包含容器集合的结果段。

BeginListContainersSegmented(String, ContainerListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步请求,以返回包含名称以指定前缀开头的容器集合的结果段。

BeginSetServiceProperties(ServiceProperties, AsyncCallback, Object)

开始异步操作以设置 Blob 服务的服务属性。

BeginSetServiceProperties(ServiceProperties, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作以设置 Blob 服务的服务属性。

EndGetAccountProperties(IAsyncResult)

结束异步操作以获取 Blob 服务的帐户属性。

EndGetBlobReferenceFromServer(IAsyncResult)

结束异步操作以获取对 Blob 的引用。

EndGetServiceProperties(IAsyncResult)

结束异步操作以获取 Blob 服务的服务属性。

EndGetServiceStats(IAsyncResult)

结束异步操作以获取辅助 Blob 服务终结点的服务统计信息。

EndGetUserDelegationKey(IAsyncResult)

结束异步操作,以获取用于生成基于用户委派的共享访问签名令牌的用户委派密钥。

EndListBlobsSegmented(IAsyncResult)

结束异步操作,以返回包含容器中 Blob 项集合的结果段。

EndListContainersSegmented(IAsyncResult)

结束异步操作以返回包含容器集合的结果段。

EndSetServiceProperties(IAsyncResult)

结束异步操作以设置 Blob 服务的服务属性。

ExecuteBatchAsync(BatchOperation, BlobRequestOptions, OperationContext, CancellationToken)

执行批处理操作请求,返回每个子操作的响应。

GetAccountProperties(BlobRequestOptions, OperationContext)

获取 Blob 服务的帐户属性。

GetAccountPropertiesAsync()

启动异步操作以获取 Blob 服务的帐户属性。

GetAccountPropertiesAsync(BlobRequestOptions, OperationContext)

启动异步操作以获取 Blob 服务的帐户属性。

GetAccountPropertiesAsync(BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作以获取 Blob 服务的帐户属性。

GetAccountPropertiesAsync(CancellationToken)

启动异步操作以获取 Blob 服务的帐户属性。

GetBlobReferenceFromServer(StorageUri, AccessCondition, BlobRequestOptions, OperationContext)

获取对 Blob 的引用。

GetBlobReferenceFromServer(Uri, AccessCondition, BlobRequestOptions, OperationContext)

获取对 Blob 的引用。

GetBlobReferenceFromServerAsync(StorageUri, AccessCondition, BlobRequestOptions, OperationContext)

启动获取对 Blob 的引用的异步操作。

GetBlobReferenceFromServerAsync(StorageUri, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动获取对 Blob 的引用的异步操作。

GetBlobReferenceFromServerAsync(Uri)

启动获取对 Blob 的引用的异步操作。

GetBlobReferenceFromServerAsync(Uri, AccessCondition, BlobRequestOptions, OperationContext)

返回一个 Task<TResult> 对象,该对象获取对 Blob 的引用。

GetBlobReferenceFromServerAsync(Uri, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动获取对 Blob 的引用的异步操作。

GetBlobReferenceFromServerAsync(Uri, CancellationToken)

启动获取对 Blob 的引用的异步操作。

GetContainerReference(String)

使用指定名称返回对 CloudBlobContainer 对象的引用。

GetRootContainerReference()

返回对根容器的引用。

GetServiceProperties(BlobRequestOptions, OperationContext)

获取 Blob 服务的服务属性。

GetServicePropertiesAsync()

启动异步操作以获取 Blob 服务的服务属性。

GetServicePropertiesAsync(BlobRequestOptions, OperationContext)

启动异步操作以获取 Blob 服务的服务属性。

GetServicePropertiesAsync(BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作以获取 Blob 服务的服务属性。

GetServicePropertiesAsync(CancellationToken)

启动异步操作以获取 Blob 服务的服务属性。

GetServiceStats(BlobRequestOptions, OperationContext)

获取辅助 Blob 服务终结点的服务统计信息。

GetServiceStatsAsync()

启动异步操作以获取辅助 Blob 服务终结点的服务统计信息。

GetServiceStatsAsync(BlobRequestOptions, OperationContext)

启动异步操作以获取辅助 Blob 服务终结点的服务统计信息。

GetServiceStatsAsync(BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作以获取辅助 Blob 服务终结点的服务统计信息。

GetServiceStatsAsync(CancellationToken)

启动异步操作以获取辅助 Blob 服务终结点的服务统计信息。

GetUserDelegationKey(DateTimeOffset, DateTimeOffset, AccessCondition, BlobRequestOptions, OperationContext)

获取用于生成基于用户委派的共享访问签名令牌的用户委托密钥。

GetUserDelegationKeyAsync(DateTimeOffset, DateTimeOffset)

获取用于异步生成基于用户委派的共享访问签名令牌的用户委托密钥。

GetUserDelegationKeyAsync(DateTimeOffset, DateTimeOffset, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

获取用于异步生成基于用户委派的共享访问签名令牌的用户委托密钥。

ListBlobs(String, Boolean, BlobListingDetails, BlobRequestOptions, OperationContext)

返回容器中 blob 的可枚举集合,延迟检索。

ListBlobsSegmented(String, BlobContinuationToken)

返回包含此容器中的 Blob 项集合的结果段。

ListBlobsSegmented(String, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext)

返回包含此容器中的 Blob 项集合的结果段。

ListBlobsSegmentedAsync(String, BlobContinuationToken)

启动异步操作以返回包含容器中 Blob 项集合的结果段。

ListBlobsSegmentedAsync(String, BlobContinuationToken, CancellationToken)

启动异步操作以返回包含容器中 Blob 项集合的结果段。

ListBlobsSegmentedAsync(String, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext)

启动异步操作以返回包含容器中 Blob 项集合的结果段。

ListBlobsSegmentedAsync(String, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作以返回包含容器中 Blob 项集合的结果段。

ListContainers(String, ContainerListingDetails, BlobRequestOptions, OperationContext)

返回名称以指定前缀开头且延迟检索的容器的可枚举集合。

ListContainersSegmented(BlobContinuationToken)

返回包含 CloudBlobContainer 对象集合的结果段。

ListContainersSegmented(String, BlobContinuationToken)

返回包含 CloudBlobContainer 对象集合的结果段。

ListContainersSegmented(String, ContainerListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext)

返回一个结果段,其中包含名称以指定的前缀开头的容器的集合。

ListContainersSegmentedAsync(BlobContinuationToken)

启动异步操作以返回包含容器集合的结果段。

ListContainersSegmentedAsync(BlobContinuationToken, CancellationToken)

启动异步操作以返回包含容器集合的结果段。

ListContainersSegmentedAsync(String, BlobContinuationToken)

启动异步操作以返回包含容器集合的结果段。

ListContainersSegmentedAsync(String, BlobContinuationToken, CancellationToken)

启动异步操作以返回包含容器集合的结果段。

ListContainersSegmentedAsync(String, ContainerListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext)

启动异步操作以返回包含容器集合的结果段。

ListContainersSegmentedAsync(String, ContainerListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作以返回包含容器集合的结果段。

SetServiceProperties(ServiceProperties, BlobRequestOptions, OperationContext)

设置 Blob 服务的服务属性。

SetServicePropertiesAsync(ServiceProperties)

启动为 Blob 服务设置服务属性的异步操作。

SetServicePropertiesAsync(ServiceProperties, BlobRequestOptions, OperationContext)

启动为 Blob 服务设置服务属性的异步操作。

SetServicePropertiesAsync(ServiceProperties, BlobRequestOptions, OperationContext, CancellationToken)

启动为 Blob 服务设置服务属性的异步操作。

SetServicePropertiesAsync(ServiceProperties, CancellationToken)

启动为 Blob 服务设置服务属性的异步操作。

适用于