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