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

CloudBlob 类

定义

表示 Azure Blob。 Blob 存储文本或二进制数据,例如文档或媒体文件。

public class CloudBlob : Microsoft.Azure.Storage.Blob.IListBlobItem
type CloudBlob = class
    interface IListBlobItem
Public Class CloudBlob
Implements IListBlobItem
继承
CloudBlob
派生
实现

构造函数

CloudBlob(StorageUri, Nullable<DateTimeOffset>, CloudBlobClient)

使用指向 Blob 的绝对 URI 初始化 CloudBlob 类的新实例。

CloudBlob(StorageUri, Nullable<DateTimeOffset>, StorageCredentials)

使用指向 Blob 的绝对 URI 初始化 CloudBlob 类的新实例。

CloudBlob(Uri)

使用指向 Blob 的绝对 URI 初始化 CloudBlob 类的新实例。

CloudBlob(Uri, CloudBlobClient)

使用指向 Blob 的绝对 URI 初始化 CloudBlob 类的新实例。

CloudBlob(Uri, Nullable<DateTimeOffset>, CloudBlobClient)

使用指向 Blob 的绝对 URI 初始化 CloudBlob 类的新实例。

CloudBlob(Uri, Nullable<DateTimeOffset>, StorageCredentials)

使用指向 Blob 的绝对 URI 初始化 CloudBlob 类的新实例。

CloudBlob(Uri, StorageCredentials)

使用指向 Blob 的绝对 URI 初始化 CloudBlob 类的新实例。

属性

BlobType

获取 Blob 的类型。

Container

获取表示 Blob 的容器的 CloudBlobContainer 对象。

CopyState

获取最近或挂起的复制操作的状态。

IsDeleted

获取一个值,该值指示是否已删除此 Blob。

IsSnapshot

获取一个值,该值指示此 Blob 是否为快照。

Metadata

获取 Blob 的用户定义元数据。

Name

获取 Blob 的名称。

Parent

获取表示 Blob 的虚拟父目录的 CloudBlobDirectory 对象。

Properties

获取 Blob 的系统属性。

ServiceClient

获取表示 Blob 服务的 CloudBlobClient 对象。

SnapshotQualifiedStorageUri

获取主位置和辅助位置的 Blob URI,包括查询字符串信息(如果 Blob 是快照)。

SnapshotQualifiedUri

获取 Blob 的绝对 URI,包括查询字符串信息(如果 Blob 是快照)。

SnapshotTime

在此 Blob 是快照时获取拍摄 Blob 快照的日期和时间。

StorageUri

获取主要位置和辅助位置的 Blob URI。

StreamMinimumReadSizeInBytes

获取或设置在读取 Blob 流时要缓冲的最小字节数。

Uri

获取主位置的 Blob URI。

方法

AbortCopy(String, AccessCondition, BlobRequestOptions, OperationContext)

中止正在进行的 Blob 复制操作。

AbortCopyAsync(String)

启动异步操作以中止正在进行的 Blob 复制操作。

AbortCopyAsync(String, AccessCondition, BlobRequestOptions, OperationContext)

启动异步操作以中止正在进行的 Blob 复制操作。

AbortCopyAsync(String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作以中止正在进行的 Blob 复制操作。

AbortCopyAsync(String, CancellationToken)

启动异步操作以中止正在进行的 Blob 复制操作。

AcquireLease(Nullable<TimeSpan>, String, AccessCondition, BlobRequestOptions, OperationContext)

获取此 Blob 上的租约。

AcquireLeaseAsync(Nullable<TimeSpan>, String)

启动异步操作以获取此 Blob 上的租约。

AcquireLeaseAsync(Nullable<TimeSpan>, String, AccessCondition, BlobRequestOptions, OperationContext)

启动异步操作以获取此 Blob 上的租约。

AcquireLeaseAsync(Nullable<TimeSpan>, String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作以获取此 Blob 上的租约。

AcquireLeaseAsync(Nullable<TimeSpan>, String, CancellationToken)

启动异步操作以获取此 Blob 上的租约。

BeginAbortCopy(String, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作以中止正在进行的 Blob 复制操作。

BeginAbortCopy(String, AsyncCallback, Object)

开始异步操作以中止正在进行的 Blob 复制操作。

BeginAcquireLease(Nullable<TimeSpan>, String, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作以获取此 Blob 上的租约。

BeginAcquireLease(Nullable<TimeSpan>, String, AsyncCallback, Object)

开始异步操作以获取此 Blob 上的租约。

BeginBreakLease(Nullable<TimeSpan>, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作,以中断此 Blob 上的当前租约。

BeginBreakLease(Nullable<TimeSpan>, AsyncCallback, Object)

开始异步操作,以中断此 Blob 上的当前租约。

BeginChangeLease(String, AccessCondition, AsyncCallback, Object)

开始异步操作以更改此 blob 上的租约。

BeginChangeLease(String, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作以更改此 blob 上的租约。

BeginDelete(AsyncCallback, Object)

开始异步操作以删除 Blob。

BeginDelete(DeleteSnapshotsOption, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作以删除 Blob。

BeginDeleteIfExists(AsyncCallback, Object)

开始一个异步请求,以删除 Blob(如果已存在)。

BeginDeleteIfExists(DeleteSnapshotsOption, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始一个异步请求,以删除 Blob(如果已存在)。

BeginDownloadRangeToByteArray(Byte[], Int32, Nullable<Int64>, Nullable<Int64>, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作,将一系列字节从 Blob 下载到字节数组。

BeginDownloadRangeToByteArray(Byte[], Int32, Nullable<Int64>, Nullable<Int64>, AsyncCallback, Object)

开始异步操作,将一系列字节从 Blob 下载到字节数组。

BeginDownloadRangeToStream(Stream, Nullable<Int64>, Nullable<Int64>, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作,将一系列字节从 Blob 下载到流。

BeginDownloadRangeToStream(Stream, Nullable<Int64>, Nullable<Int64>, AsyncCallback, Object)

开始异步操作,将一系列字节从 Blob 下载到流。

BeginDownloadToByteArray(Byte[], Int32, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作,将 Blob 的内容下载到字节数组。

BeginDownloadToByteArray(Byte[], Int32, AsyncCallback, Object)

开始异步操作,将 Blob 的内容下载到字节数组。

BeginDownloadToFile(String, FileMode, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作,将 Blob 的内容下载到文件。

BeginDownloadToFile(String, FileMode, AsyncCallback, Object)

开始异步操作,将 Blob 的内容下载到文件。

BeginDownloadToStream(Stream, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作,将 Blob 的内容下载到流。

BeginDownloadToStream(Stream, AsyncCallback, Object)

开始异步操作,将 Blob 的内容下载到流。

BeginExists(AsyncCallback, Object)

开始异步请求,以检查 blob 的存在。

BeginExists(BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步请求,以检查 blob 的存在。

BeginFetchAttributes(AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作以填充 Blob 的属性和元数据。

BeginFetchAttributes(AsyncCallback, Object)

开始异步操作以填充 Blob 的属性和元数据。

BeginGetAccountProperties(AsyncCallback, Object)

开始异步操作以获取此 Blob 所在的帐户的属性。

BeginGetAccountProperties(BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作以获取此 Blob 所在的帐户的属性。

BeginOpenRead(AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作,以打开流以从 blob 读取。

BeginOpenRead(AsyncCallback, Object)

开始异步操作,以打开流以从 blob 读取。

BeginReleaseLease(AccessCondition, AsyncCallback, Object)

开始异步操作以释放此 Blob 上的租约。

BeginReleaseLease(AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作以释放此 Blob 上的租约。

BeginRenewLease(AccessCondition, AsyncCallback, Object)

开始异步操作以续订此 blob 上的租约。

BeginRenewLease(AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作以续订此 blob 上的租约。

BeginRotateEncryptionKey(AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作以轮换此 Blob 上的加密密钥。 此方法仅旋转 KEK,而不旋转 CEK。 有关详细信息,请访问 https://azure.microsoft.com/en-us/documentation/articles/storage-client-side-encryption/

BeginRotateEncryptionKey(AsyncCallback, Object)

开始异步操作以轮换此 Blob 上的加密密钥。 此方法仅旋转 KEK,而不旋转 CEK。 有关详细信息,请访问 https://azure.microsoft.com/en-us/documentation/articles/storage-client-side-encryption/

BeginSetMetadata(AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作以更新 Blob 的元数据。

BeginSetMetadata(AsyncCallback, Object)

开始异步操作以更新 Blob 的元数据。

BeginSetProperties(AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作以更新 Blob 的属性。

BeginSetProperties(AsyncCallback, Object)

开始异步操作以更新 Blob 的属性。

BeginSnapshot(AsyncCallback, Object)

开始异步操作以创建 blob 的快照。

BeginSnapshot(IDictionary<String,String>, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作以创建 blob 的快照。

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

开始异步操作,开始将另一个 Blob 的内容、属性和元数据复制到此 Blob。

BeginStartCopy(Uri, AsyncCallback, Object)

开始异步操作,开始将另一个 Blob 的内容、属性和元数据复制到此 Blob。

BeginUndelete(AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

开始异步操作以取消删除软删除的 Blob。

BeginUndelete(AsyncCallback, Object)

开始异步操作以取消删除软删除的 Blob。

BreakLease(Nullable<TimeSpan>, AccessCondition, BlobRequestOptions, OperationContext)

中断此 Blob 上的当前租约。

BreakLeaseAsync(Nullable<TimeSpan>)

启动异步操作以中断此 blob 上的当前租约。

BreakLeaseAsync(Nullable<TimeSpan>, AccessCondition, BlobRequestOptions, OperationContext)

启动异步操作以中断此 blob 上的当前租约。

BreakLeaseAsync(Nullable<TimeSpan>, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作以中断此 blob 上的当前租约。

BreakLeaseAsync(Nullable<TimeSpan>, CancellationToken)

启动异步操作以中断此 blob 上的当前租约。

ChangeLease(String, AccessCondition, BlobRequestOptions, OperationContext)

更改此 Blob 上的租约 ID。

ChangeLeaseAsync(String, AccessCondition)

启动异步操作以更改此 Blob 上的租约。

ChangeLeaseAsync(String, AccessCondition, BlobRequestOptions, OperationContext)

启动异步操作以更改此 Blob 上的租约。

ChangeLeaseAsync(String, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作以更改此 Blob 上的租约。

ChangeLeaseAsync(String, AccessCondition, CancellationToken)

启动异步操作以更改此 Blob 上的租约。

Delete(DeleteSnapshotsOption, AccessCondition, BlobRequestOptions, OperationContext)

删除 Blob。

DeleteAsync()

启动异步操作以删除 Blob。

DeleteAsync(CancellationToken)

启动异步操作以删除 Blob。

DeleteAsync(DeleteSnapshotsOption, AccessCondition, BlobRequestOptions, OperationContext)

启动异步操作以删除 Blob。

DeleteAsync(DeleteSnapshotsOption, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作以删除 Blob。

DeleteIfExists(DeleteSnapshotsOption, AccessCondition, BlobRequestOptions, OperationContext)

在 Blob 已存在时删除它。

DeleteIfExistsAsync()

启动异步操作以删除 Blob(如果已存在)。

DeleteIfExistsAsync(CancellationToken)

启动异步操作以删除 Blob(如果已存在)。

DeleteIfExistsAsync(DeleteSnapshotsOption, AccessCondition, BlobRequestOptions, OperationContext)

启动异步操作以删除 Blob(如果已存在)。

DeleteIfExistsAsync(DeleteSnapshotsOption, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作以删除 Blob(如果已存在)。

DownloadRangeToByteArray(Byte[], Int32, Nullable<Int64>, Nullable<Int64>, AccessCondition, BlobRequestOptions, OperationContext)

将 Blob 中的一系列字节下载到数组。

DownloadRangeToByteArrayAsync(Byte[], Int32, Nullable<Int64>, Nullable<Int64>)

启动异步操作,将一系列字节从 Blob 下载到字节数组。

DownloadRangeToByteArrayAsync(Byte[], Int32, Nullable<Int64>, Nullable<Int64>, AccessCondition, BlobRequestOptions, OperationContext)

启动异步操作,将一系列字节从 Blob 下载到字节数组。

DownloadRangeToByteArrayAsync(Byte[], Int32, Nullable<Int64>, Nullable<Int64>, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作,将一系列字节从 Blob 下载到字节数组。

DownloadRangeToByteArrayAsync(Byte[], Int32, Nullable<Int64>, Nullable<Int64>, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)

启动异步操作,将一系列字节从 Blob 下载到字节数组。

DownloadRangeToByteArrayAsync(Byte[], Int32, Nullable<Int64>, Nullable<Int64>, CancellationToken)

启动异步操作,将一系列字节从 Blob 下载到字节数组。

DownloadRangeToStream(Stream, Nullable<Int64>, Nullable<Int64>, AccessCondition, BlobRequestOptions, OperationContext)

将一系列字节从 Blob 下载到流。

DownloadRangeToStreamAsync(Stream, Nullable<Int64>, Nullable<Int64>)

启动异步操作,将一系列字节从 Blob 下载到流。

DownloadRangeToStreamAsync(Stream, Nullable<Int64>, Nullable<Int64>, AccessCondition, BlobRequestOptions, OperationContext)

启动异步操作,将一系列字节从 Blob 下载到流。

DownloadRangeToStreamAsync(Stream, Nullable<Int64>, Nullable<Int64>, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作,将一系列字节从 Blob 下载到流。

DownloadRangeToStreamAsync(Stream, Nullable<Int64>, Nullable<Int64>, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)

启动异步操作,将一系列字节从 Blob 下载到流。

DownloadRangeToStreamAsync(Stream, Nullable<Int64>, Nullable<Int64>, CancellationToken)

启动异步操作,将一系列字节从 Blob 下载到流。

DownloadToByteArray(Byte[], Int32, AccessCondition, BlobRequestOptions, OperationContext)

将 Blob 的内容下载到字节数组。

DownloadToByteArrayAsync(Byte[], Int32)

启动异步操作,将 Blob 的内容下载到字节数组。

DownloadToByteArrayAsync(Byte[], Int32, AccessCondition, BlobRequestOptions, OperationContext)

启动异步操作,将 Blob 的内容下载到字节数组。

DownloadToByteArrayAsync(Byte[], Int32, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作,将 Blob 的内容下载到字节数组。

DownloadToByteArrayAsync(Byte[], Int32, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)

启动异步操作,将 Blob 的内容下载到字节数组。

DownloadToByteArrayAsync(Byte[], Int32, CancellationToken)

启动异步操作,将 Blob 的内容下载到字节数组。

DownloadToFile(String, FileMode, AccessCondition, BlobRequestOptions, OperationContext)

将 Blob 的内容下载到文件。

DownloadToFileAsync(String, FileMode)

启动异步操作,将 Blob 的内容下载到文件。

DownloadToFileAsync(String, FileMode, AccessCondition, BlobRequestOptions, OperationContext)

启动异步操作,将 Blob 的内容下载到文件。

DownloadToFileAsync(String, FileMode, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作,将 Blob 的内容下载到文件。

DownloadToFileAsync(String, FileMode, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)

将 Blob 的内容下载到文件。

DownloadToFileAsync(String, FileMode, CancellationToken)

启动异步操作,将 Blob 的内容下载到文件。

DownloadToFileParallelAsync(String, FileMode, Int32, Nullable<Int64>)

启动异步操作,通过发出并行请求将 Blob 的内容下载到文件。

DownloadToFileParallelAsync(String, FileMode, Int32, Nullable<Int64>, CancellationToken)

启动异步操作,通过发出并行请求将 Blob 的内容下载到文件。

DownloadToFileParallelAsync(String, FileMode, Int32, Nullable<Int64>, Int64, Nullable<Int64>, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作,通过发出并行请求将 Blob 的内容下载到文件。

DownloadToStream(Stream, AccessCondition, BlobRequestOptions, OperationContext)

将 Blob 的内容下载到流。

DownloadToStreamAsync(Stream)

启动异步操作,将 Blob 的内容下载到流。

DownloadToStreamAsync(Stream, AccessCondition, BlobRequestOptions, OperationContext)

启动异步操作,将 Blob 的内容下载到流。

DownloadToStreamAsync(Stream, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作,将 Blob 的内容下载到流。

DownloadToStreamAsync(Stream, AccessCondition, BlobRequestOptions, OperationContext, IProgress<StorageProgress>, CancellationToken)

启动异步操作,将 Blob 的内容下载到流。

DownloadToStreamAsync(Stream, CancellationToken)

启动异步操作,将 Blob 的内容下载到流。

EndAbortCopy(IAsyncResult)

结束异步操作以中止正在进行的 Blob 复制操作。

EndAcquireLease(IAsyncResult)

结束异步操作以获取此 blob 上的租约。

EndBreakLease(IAsyncResult)

结束一个异步操作,以中断此 blob 上的当前租约。

EndChangeLease(IAsyncResult)

结束一个异步操作以更改此 blob 上的租约。

EndDelete(IAsyncResult)

结束删除 blob 的异步操作。

EndDeleteIfExists(IAsyncResult)

如果 Blob 已存在,则返回删除 Blob 的异步请求的结果。

EndDownloadRangeToByteArray(IAsyncResult)

结束异步操作,将一系列字节从 Blob 下载到字节数组。

EndDownloadRangeToStream(IAsyncResult)

结束异步操作,将一系列字节从 Blob 下载到流。

EndDownloadToByteArray(IAsyncResult)

结束异步操作,将 Blob 的内容下载到字节数组。

EndDownloadToFile(IAsyncResult)

结束异步操作,将 Blob 的内容下载到文件。

EndDownloadToStream(IAsyncResult)

结束异步操作,将 Blob 的内容下载到流。

EndExists(IAsyncResult)

返回请求的异步结果,以检查 blob 是否存在。

EndFetchAttributes(IAsyncResult)

结束异步操作以填充 Blob 的属性和元数据。

EndGetAccountProperties(IAsyncResult)

结束异步操作以获取此 Blob 所在的帐户的属性。

EndOpenRead(IAsyncResult)

结束异步操作以打开要从 Blob 读取的流。

EndReleaseLease(IAsyncResult)

结束一个异步操作以释放此 blob 上的租约。

EndRenewLease(IAsyncResult)

结束一个异步操作,以续订此 blob 上的租约。

EndRotateEncryptionKey(IAsyncResult)

结束异步操作以轮换此 Blob 上的加密密钥。

EndSetMetadata(IAsyncResult)

结束异步操作以更新 Blob 的元数据。

EndSetProperties(IAsyncResult)

结束异步操作以更新 Blob 的属性。

EndSnapshot(IAsyncResult)

结束异步操作以创建 blob 的快照。

EndStartCopy(IAsyncResult)

结束异步操作,开始将另一个 Blob 的内容、属性和元数据复制到此 Blob。

EndUndelete(IAsyncResult)

结束异步操作以取消删除软删除的 Blob。

Exists(BlobRequestOptions, OperationContext)

检查 Blob 是否存在。

ExistsAsync()

启动异步操作以检查 blob 的存在。

ExistsAsync(BlobRequestOptions, OperationContext)

启动异步操作以检查 blob 的存在。

ExistsAsync(BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作以检查 blob 的存在。

ExistsAsync(Boolean, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作以检查 blob 的存在。

ExistsAsync(CancellationToken)

启动异步操作以检查 blob 的存在。

FetchAttributes(AccessCondition, BlobRequestOptions, OperationContext)

填充 Blob 的属性和元数据。

FetchAttributesAsync()

启动异步操作以填充 Blob 的属性和元数据。

FetchAttributesAsync(AccessCondition, BlobRequestOptions, OperationContext)

启动异步操作以填充 Blob 的属性和元数据。

FetchAttributesAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作以填充 Blob 的属性和元数据。

FetchAttributesAsync(CancellationToken)

启动异步操作以填充 Blob 的属性和元数据。

GetAccountProperties(BlobRequestOptions, OperationContext)

获取此 Blob 所在的帐户的属性。

GetAccountPropertiesAsync()

启动异步操作以获取此 Blob 所在的帐户的属性。

GetAccountPropertiesAsync(BlobRequestOptions, OperationContext)

启动异步操作以获取此 Blob 所在的帐户的属性。

GetAccountPropertiesAsync(BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作以获取此 Blob 所在的帐户的属性。

GetAccountPropertiesAsync(CancellationToken)

启动异步操作以获取此 Blob 所在的帐户的属性。

GetSharedAccessSignature(SharedAccessBlobPolicy)

返回 Blob 的共享访问签名。

GetSharedAccessSignature(SharedAccessBlobPolicy, SharedAccessBlobHeaders)

返回 Blob 的共享访问签名。

GetSharedAccessSignature(SharedAccessBlobPolicy, SharedAccessBlobHeaders, String)

返回 Blob 的共享访问签名。

GetSharedAccessSignature(SharedAccessBlobPolicy, SharedAccessBlobHeaders, String, Nullable<SharedAccessProtocol>, IPAddressOrRange)

返回 Blob 的共享访问签名。

GetSharedAccessSignature(SharedAccessBlobPolicy, String)

返回 Blob 的共享访问签名。

GetUserDelegationSharedAccessSignature(UserDelegationKey, SharedAccessBlobPolicy, SharedAccessBlobHeaders, Nullable<SharedAccessProtocol>, IPAddressOrRange)

返回 Blob 的基于用户委派的共享访问签名,其凭据仅基于 UserDelegationKey 提供的 。

OpenRead(AccessCondition, BlobRequestOptions, OperationContext)

打开一个流以便从 Blob 读取。

OpenReadAsync()

启动异步操作以打开流以从 Blob 读取。

OpenReadAsync(AccessCondition, BlobRequestOptions, OperationContext)

启动异步操作以打开流以从 Blob 读取。

OpenReadAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作以打开流以从 Blob 读取。

OpenReadAsync(CancellationToken)

启动异步操作以打开流以从 Blob 读取。

ReleaseLease(AccessCondition, BlobRequestOptions, OperationContext)

释放此 Blob 上的租约。

ReleaseLeaseAsync(AccessCondition)

启动异步操作以释放此 Blob 上的租约。

ReleaseLeaseAsync(AccessCondition, BlobRequestOptions, OperationContext)

启动异步操作以释放此 Blob 上的租约。

ReleaseLeaseAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作以释放此 Blob 上的租约。

ReleaseLeaseAsync(AccessCondition, CancellationToken)

启动异步操作以释放此 Blob 上的租约。

RenewLease(AccessCondition, BlobRequestOptions, OperationContext)

续订此 Blob 上的租约。

RenewLeaseAsync(AccessCondition)

启动异步操作以续订此 Blob 上的租约。

RenewLeaseAsync(AccessCondition, BlobRequestOptions, OperationContext)

启动异步操作以续订此 Blob 上的租约。

RenewLeaseAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作以续订此 Blob 上的租约。

RenewLeaseAsync(AccessCondition, CancellationToken)

启动异步操作以续订此 Blob 上的租约。

RotateEncryptionKey(AccessCondition, BlobRequestOptions, OperationContext)

轮换此 Blob 上的加密密钥。 此方法仅旋转 KEK,而不旋转 CEK。 有关详细信息,请访问 https://azure.microsoft.com/en-us/documentation/articles/storage-client-side-encryption/

RotateEncryptionKeyAsync()

启动异步操作以轮换此 Blob 上的加密密钥。 此方法仅旋转 KEK,而不旋转 CEK。 有关详细信息,请访问 https://azure.microsoft.com/en-us/documentation/articles/storage-client-side-encryption/

RotateEncryptionKeyAsync(AccessCondition, BlobRequestOptions, OperationContext)

启动异步操作以轮换此 Blob 上的加密密钥。 此方法仅旋转 KEK,而不旋转 CEK。 有关详细信息,请访问 https://azure.microsoft.com/en-us/documentation/articles/storage-client-side-encryption/

RotateEncryptionKeyAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作以轮换此 Blob 上的加密密钥。 此方法仅旋转 KEK,而不旋转 CEK。 有关详细信息,请访问 https://azure.microsoft.com/en-us/documentation/articles/storage-client-side-encryption/

RotateEncryptionKeyAsync(CancellationToken)

启动异步操作以轮换此 Blob 上的加密密钥。 此方法仅旋转 KEK,而不旋转 CEK。 有关详细信息,请访问 https://azure.microsoft.com/en-us/documentation/articles/storage-client-side-encryption/

SetMetadata(AccessCondition, BlobRequestOptions, OperationContext)

更新 Blob 的元数据。

SetMetadataAsync()

启动异步操作以更新 Blob 的元数据。

SetMetadataAsync(AccessCondition, BlobRequestOptions, OperationContext)

启动异步操作以更新 Blob 的元数据。

SetMetadataAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作以更新 Blob 的元数据。

SetMetadataAsync(CancellationToken)

启动异步操作以更新 Blob 的元数据。

SetProperties(AccessCondition, BlobRequestOptions, OperationContext)

更新 Blob 的属性。

SetPropertiesAsync()

启动异步操作以更新 Blob 的属性。

SetPropertiesAsync(AccessCondition, BlobRequestOptions, OperationContext)

启动异步操作以更新 Blob 的属性。

SetPropertiesAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作以更新 Blob 的属性。

SetPropertiesAsync(CancellationToken)

启动异步操作以更新 Blob 的属性。

Snapshot(IDictionary<String,String>, AccessCondition, BlobRequestOptions, OperationContext)

创建 Blob 的快照。

SnapshotAsync()

启动异步操作以创建 blob 的快照。

SnapshotAsync(CancellationToken)

启动异步操作以创建 blob 的快照。

SnapshotAsync(IDictionary<String,String>, AccessCondition, BlobRequestOptions, OperationContext)

启动异步操作以创建 blob 的快照。

SnapshotAsync(IDictionary<String,String>, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作以创建 blob 的快照。

StartCopy(Uri, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext)

开始一个操作,开始将另一个 Blob 的内容、属性和元数据复制到此 Blob。

StartCopyAsync(Uri)

启动异步操作,开始将另一个 Blob 的内容、属性和元数据复制到此 Blob。

StartCopyAsync(Uri, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext)

启动异步操作,开始将另一个 Blob 的内容、属性和元数据复制到此 Blob。

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

启动异步操作,开始将另一个 Blob 的内容、属性和元数据复制到此 Blob。

StartCopyAsync(Uri, CancellationToken)

启动异步操作,开始将另一个 Blob 的内容、属性和元数据复制到此 Blob。

StartCopyAsync(Uri, Nullable<PremiumPageBlobTier>, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作,开始将另一个 Blob 的内容、属性和元数据复制到此 Blob。

StartCopyAsync(Uri, Nullable<StandardBlobTier>, Nullable<RehydratePriority>, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作,开始将另一个 Blob 的内容、属性和元数据复制到此 Blob。

Undelete(AccessCondition, BlobRequestOptions, OperationContext)

如果 Blob 是软删除的,则取消删除该 Blob。

UndeleteAsync()

启动异步操作以取消删除软删除的 Blob。

UndeleteAsync(AccessCondition, BlobRequestOptions, OperationContext)

启动异步操作以取消删除软删除的 Blob。

UndeleteAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

启动异步操作以取消删除软删除的 Blob。

UndeleteAsync(CancellationToken)

启动异步操作以删除 Blob。

适用于