你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
CloudBlockBlob.StartCopyAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
StartCopyAsync(CloudBlockBlob, Nullable<StandardBlobTier>, Nullable<RehydratePriority>, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken) |
启动异步操作,开始将另一个块 Blob 的内容、属性和元数据复制到此块 Blob。 |
StartCopyAsync(CloudBlockBlob, Checksum, Boolean, Boolean, Nullable<StandardBlobTier>, Nullable<RehydratePriority>, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken) |
启动异步操作,开始将另一个块 Blob 的内容、属性和元数据复制到此块 Blob。 |
StartCopyAsync(CloudBlockBlob, CancellationToken) |
启动异步操作,开始将另一个块 Blob 的内容、属性和元数据复制到此块 Blob。 |
StartCopyAsync(CloudBlockBlob) |
启动异步操作,开始将另一个块 Blob 的内容、属性和元数据复制到此块 Blob。 |
StartCopyAsync(CloudBlockBlob, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext) |
启动异步操作,开始将另一个块 Blob 的内容、属性和元数据复制到此块 Blob。 |
StartCopyAsync(CloudBlockBlob, Nullable<StandardBlobTier>, Nullable<RehydratePriority>, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)
启动异步操作,开始将另一个块 Blob 的内容、属性和元数据复制到此块 Blob。
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.Azure.Storage.Blob.CloudBlockBlob source, Microsoft.Azure.Storage.Blob.StandardBlobTier? standardBlockBlobTier, Microsoft.Azure.Storage.Blob.RehydratePriority? rehydratePriority, Microsoft.Azure.Storage.AccessCondition sourceAccessCondition, Microsoft.Azure.Storage.AccessCondition destAccessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
override this.StartCopyAsync : Microsoft.Azure.Storage.Blob.CloudBlockBlob * Nullable<Microsoft.Azure.Storage.Blob.StandardBlobTier> * Nullable<Microsoft.Azure.Storage.Blob.RehydratePriority> * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Overridable Function StartCopyAsync (source As CloudBlockBlob, standardBlockBlobTier As Nullable(Of StandardBlobTier), rehydratePriority As Nullable(Of RehydratePriority), sourceAccessCondition As AccessCondition, destAccessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task(Of String)
参数
- source
- CloudBlockBlob
CloudBlockBlob 对象。
- standardBlockBlobTier
- Nullable<StandardBlobTier>
表示 StandardBlobTier 要设置的层的 。
- rehydratePriority
- Nullable<RehydratePriority>
解除冻结存档 Blob 的优先级。
- sourceAccessCondition
- AccessCondition
一个 AccessCondition 对象,表示源 Blob 的访问条件。 如果为 null
,则不使用任何条件。
- destAccessCondition
- AccessCondition
一个 AccessCondition 对象,表示目标 Blob 的访问条件。 如果为 null
,则不使用任何条件。
- options
- BlobRequestOptions
一个 BlobRequestOptions 对象,它指定请求的其他选项。
- operationContext
- OperationContext
一个 OperationContext 对象,它一个表示当前操作的上下文。
- cancellationToken
- CancellationToken
等待任务完成期间要观察的 CancellationToken。
返回
表示异步操作的 string
类型的 Task<TResult> 对象。
- 属性
适用于
StartCopyAsync(CloudBlockBlob, Checksum, Boolean, Boolean, Nullable<StandardBlobTier>, Nullable<RehydratePriority>, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)
启动异步操作,开始将另一个块 Blob 的内容、属性和元数据复制到此块 Blob。
[Microsoft.Azure.Storage.DoesServiceRequest]
public System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.Azure.Storage.Blob.CloudBlockBlob source, Microsoft.Azure.Storage.Shared.Protocol.Checksum contentChecksum, bool incrementalCopy, bool syncCopy, Microsoft.Azure.Storage.Blob.StandardBlobTier? standardBlockBlobTier, Microsoft.Azure.Storage.Blob.RehydratePriority? rehydratePriority, Microsoft.Azure.Storage.AccessCondition sourceAccessCondition, Microsoft.Azure.Storage.AccessCondition destAccessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
override this.StartCopyAsync : Microsoft.Azure.Storage.Blob.CloudBlockBlob * Microsoft.Azure.Storage.Shared.Protocol.Checksum * bool * bool * Nullable<Microsoft.Azure.Storage.Blob.StandardBlobTier> * Nullable<Microsoft.Azure.Storage.Blob.RehydratePriority> * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Function StartCopyAsync (source As CloudBlockBlob, contentChecksum As Checksum, incrementalCopy As Boolean, syncCopy As Boolean, standardBlockBlobTier As Nullable(Of StandardBlobTier), rehydratePriority As Nullable(Of RehydratePriority), sourceAccessCondition As AccessCondition, destAccessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task(Of String)
参数
- source
- CloudBlockBlob
CloudBlockBlob 对象。
- contentChecksum
- Checksum
用于确保事务完整性的哈希值。 可以是 null
或 校验和。None
- incrementalCopy
- Boolean
一个布尔值,指示此是否为增量副本。
- syncCopy
- Boolean
一个布尔值,用于启用 Blob 的同步服务器副本。
- standardBlockBlobTier
- Nullable<StandardBlobTier>
表示 StandardBlobTier 要设置的层的 。 仅在块 Blob 上有效。
- rehydratePriority
- Nullable<RehydratePriority>
解除冻结存档 Blob 的优先级。
- sourceAccessCondition
- AccessCondition
一个 AccessCondition 对象,表示源 Blob 的访问条件。 如果为 null
,则不使用任何条件。
- destAccessCondition
- AccessCondition
一个 AccessCondition 对象,表示目标 Blob 的访问条件。 如果为 null
,则不使用任何条件。
- options
- BlobRequestOptions
一个 BlobRequestOptions 对象,它指定请求的其他选项。
- operationContext
- OperationContext
一个 OperationContext 对象,它一个表示当前操作的上下文。
- cancellationToken
- CancellationToken
等待任务完成期间要观察的 CancellationToken。
返回
表示异步操作的 string
类型的 Task<TResult> 对象。
- 属性
适用于
StartCopyAsync(CloudBlockBlob, CancellationToken)
启动异步操作,开始将另一个块 Blob 的内容、属性和元数据复制到此块 Blob。
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.Azure.Storage.Blob.CloudBlockBlob source, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
override this.StartCopyAsync : Microsoft.Azure.Storage.Blob.CloudBlockBlob * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Overridable Function StartCopyAsync (source As CloudBlockBlob, cancellationToken As CancellationToken) As Task(Of String)
参数
- source
- CloudBlockBlob
CloudBlockBlob 对象。
- cancellationToken
- CancellationToken
等待任务完成期间要观察的 CancellationToken。
返回
表示异步操作的 string
类型的 Task<TResult> 对象。
- 属性
适用于
StartCopyAsync(CloudBlockBlob)
启动异步操作,开始将另一个块 Blob 的内容、属性和元数据复制到此块 Blob。
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.Azure.Storage.Blob.CloudBlockBlob source);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
override this.StartCopyAsync : Microsoft.Azure.Storage.Blob.CloudBlockBlob -> System.Threading.Tasks.Task<string>
Public Overridable Function StartCopyAsync (source As CloudBlockBlob) As Task(Of String)
参数
- source
- CloudBlockBlob
CloudBlockBlob 对象。
返回
表示异步操作的 string
类型的 Task<TResult> 对象。
- 属性
适用于
StartCopyAsync(CloudBlockBlob, AccessCondition, AccessCondition, BlobRequestOptions, OperationContext)
启动异步操作,开始将另一个块 Blob 的内容、属性和元数据复制到此块 Blob。
[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<string> StartCopyAsync (Microsoft.Azure.Storage.Blob.CloudBlockBlob source, Microsoft.Azure.Storage.AccessCondition sourceAccessCondition, Microsoft.Azure.Storage.AccessCondition destAccessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
override this.StartCopyAsync : Microsoft.Azure.Storage.Blob.CloudBlockBlob * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task<string>
Public Overridable Function StartCopyAsync (source As CloudBlockBlob, sourceAccessCondition As AccessCondition, destAccessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task(Of String)
参数
- source
- CloudBlockBlob
CloudBlockBlob 对象。
- sourceAccessCondition
- AccessCondition
一个 AccessCondition 对象,表示源 Blob 的访问条件。 如果为 null
,则不使用任何条件。
- destAccessCondition
- AccessCondition
一个 AccessCondition 对象,表示目标 Blob 的访问条件。 如果为 null
,则不使用任何条件。
- options
- BlobRequestOptions
一个 BlobRequestOptions 对象,它指定请求的其他选项。
- operationContext
- OperationContext
一个 OperationContext 对象,它一个表示当前操作的上下文。
返回
表示异步操作的 string
类型的 Task<TResult> 对象。
- 属性