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

TransferManager.CopyAsync 方法

定义

重载

CopyAsync(Uri, CloudFile, Boolean, CopyOptions, SingleTransferContext, CancellationToken)

将文件从指定的 URI 复制到 Azure 文件。

CopyAsync(Uri, CloudBlob, Boolean, CopyOptions, SingleTransferContext, CancellationToken)

将文件从指定的 URI 复制到 Azure Blob。

CopyAsync(CloudFile, CloudFile, Boolean, CopyOptions, SingleTransferContext, CancellationToken)
已过时.

将 Azure 文件的内容、属性和元数据复制到另一个文件。

CopyAsync(CloudFile, CloudFile, CopyMethod, CopyOptions, SingleTransferContext, CancellationToken)

将 Azure 文件的内容、属性和元数据复制到另一个文件。

CopyAsync(CloudFile, CloudBlob, Boolean, CopyOptions, SingleTransferContext, CancellationToken)
已过时.

将 Azure 文件的内容、属性和元数据复制到 Azure Blob。

CopyAsync(CloudFile, CloudBlob, CopyMethod, CopyOptions, SingleTransferContext, CancellationToken)

将 Azure 文件的内容、属性和元数据复制到 Azure Blob。

CopyAsync(CloudBlob, CloudFile, Boolean, CopyOptions, SingleTransferContext, CancellationToken)
已过时.

将 Azure Blob 的内容、属性和元数据复制到 Azure 文件。

CopyAsync(CloudBlob, CloudFile, CopyMethod, CopyOptions, SingleTransferContext, CancellationToken)

将 Azure Blob 的内容、属性和元数据复制到 Azure 文件。

CopyAsync(CloudBlob, CloudBlob, Boolean, CopyOptions, SingleTransferContext, CancellationToken)
已过时.

将一个 Azure Blob 的内容、属性和元数据复制到另一个 Azure Blob。

CopyAsync(CloudBlob, CloudBlob, CopyMethod, CopyOptions, SingleTransferContext, CancellationToken)

将一个 Azure Blob 的内容、属性和元数据复制到另一个 Azure Blob。

CopyAsync(Uri, CloudFile, Boolean, CopyOptions, SingleTransferContext)

将文件从指定的 URI 复制到 Azure 文件。

CopyAsync(Uri, CloudBlob, Boolean, CopyOptions, SingleTransferContext)

将文件从指定的 URI 复制到 Azure Blob。

CopyAsync(CloudFile, CloudFile, CopyMethod, CopyOptions, SingleTransferContext)

将 Azure 文件的内容、属性和元数据复制到另一个文件。

CopyAsync(CloudFile, CloudBlob, Boolean, CopyOptions, SingleTransferContext)
已过时.

将 Azure 文件的内容、属性和元数据复制到 Azure Blob。

CopyAsync(CloudFile, CloudFile, Boolean, CopyOptions, SingleTransferContext)
已过时.

将 Azure 文件的内容、属性和元数据复制到另一个文件。

CopyAsync(CloudBlob, CloudFile, Boolean, CopyOptions, SingleTransferContext)
已过时.

将 Azure Blob 的内容、属性和元数据复制到 Azure 文件。

CopyAsync(CloudBlob, CloudBlob, CopyMethod)

将一个 Azure Blob 的内容、属性和元数据复制到另一个 Azure Blob。

CopyAsync(CloudBlob, CloudBlob, Boolean)
已过时.

将一个 Azure Blob 的内容、属性和元数据复制到另一个 Azure Blob。

CopyAsync(CloudBlob, CloudFile, CopyMethod)

将 Azure Blob 的内容、属性和元数据复制到 Azure 文件。

CopyAsync(CloudBlob, CloudFile, Boolean)
已过时.

将 Azure Blob 的内容、属性和元数据复制到 Azure 文件。

CopyAsync(CloudFile, CloudBlob, CopyMethod, CopyOptions, SingleTransferContext)

将 Azure 文件的内容、属性和元数据复制到 Azure Blob。

CopyAsync(CloudFile, CloudBlob, Boolean)
已过时.

将 Azure 文件的内容、属性和元数据复制到 Azure Blob。

CopyAsync(CloudFile, CloudFile, CopyMethod)

将 Azure 文件的内容、属性和元数据复制到另一个文件。

CopyAsync(CloudFile, CloudBlob, CopyMethod)

将 Azure 文件的内容、属性和元数据复制到 Azure Blob。

CopyAsync(Uri, CloudBlob, Boolean)

将文件从指定的 URI 复制到 Azure Blob。

CopyAsync(Uri, CloudFile, Boolean)

将文件从指定的 URI 复制到 Azure 文件。

CopyAsync(CloudBlob, CloudBlob, CopyMethod, CopyOptions, SingleTransferContext)

将一个 Azure Blob 的内容、属性和元数据复制到另一个 Azure Blob。

CopyAsync(CloudBlob, CloudBlob, Boolean, CopyOptions, SingleTransferContext)
已过时.

将一个 Azure Blob 的内容、属性和元数据复制到另一个 Azure Blob。

CopyAsync(CloudBlob, CloudFile, CopyMethod, CopyOptions, SingleTransferContext)

将 Azure Blob 的内容、属性和元数据复制到 Azure 文件。

CopyAsync(CloudFile, CloudFile, Boolean)
已过时.

将 Azure 文件的内容、属性和元数据复制到另一个文件。

CopyAsync(Uri, CloudFile, Boolean, CopyOptions, SingleTransferContext, CancellationToken)

将文件从指定的 URI 复制到 Azure 文件。

public static System.Threading.Tasks.Task CopyAsync (Uri sourceUri, Microsoft.Azure.Storage.File.CloudFile destFile, bool isServiceCopy, Microsoft.Azure.Storage.DataMovement.CopyOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context, System.Threading.CancellationToken cancellationToken);
static member CopyAsync : Uri * Microsoft.Azure.Storage.File.CloudFile * bool * Microsoft.Azure.Storage.DataMovement.CopyOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceUri As Uri, destFile As CloudFile, isServiceCopy As Boolean, options As CopyOptions, context As SingleTransferContext, cancellationToken As CancellationToken) As Task

参数

sourceUri
Uri

Uri源文件的 。

destFile
CloudFile

CloudFile 目标 Azure 文件的 。

isServiceCopy
Boolean

一个标志,指示复制是否为服务端异步复制。 如果此标志设置为 true,则将使用服务端异步复制;如果此标志设置为 false,则首先从源下载文件,然后上传到目标。

options
CopyOptions

一个 CopyOptions 对象,该对象指定操作的其他选项。

context
SingleTransferContext

一个 SingleTransferContext 对象,表示当前操作的上下文。

cancellationToken
CancellationToken

等待 CancellationToken 任务完成时要观察的对象。

返回

表示异步操作的 Task 对象。

注解

目前不支持从 URI 同步复制到 Azure 文件。

适用于

CopyAsync(Uri, CloudBlob, Boolean, CopyOptions, SingleTransferContext, CancellationToken)

将文件从指定的 URI 复制到 Azure Blob。

public static System.Threading.Tasks.Task CopyAsync (Uri sourceUri, Microsoft.Azure.Storage.Blob.CloudBlob destBlob, bool isServiceCopy, Microsoft.Azure.Storage.DataMovement.CopyOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context, System.Threading.CancellationToken cancellationToken);
static member CopyAsync : Uri * Microsoft.Azure.Storage.Blob.CloudBlob * bool * Microsoft.Azure.Storage.DataMovement.CopyOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceUri As Uri, destBlob As CloudBlob, isServiceCopy As Boolean, options As CopyOptions, context As SingleTransferContext, cancellationToken As CancellationToken) As Task

参数

sourceUri
Uri

Uri源文件的 。

destBlob
CloudBlob

目标 CloudBlob Azure Blob 的 。

isServiceCopy
Boolean

一个标志,指示复制是否为服务端异步复制。 如果此标志设置为 true,则将使用服务端异步复制;如果此标志设置为 false,则首先从源下载文件,然后上传到目标。

options
CopyOptions

一个 CopyOptions 对象,该对象指定操作的其他选项。

context
SingleTransferContext

一个 SingleTransferContext 对象,表示当前操作的上下文。

cancellationToken
CancellationToken

等待 CancellationToken 任务完成时要观察的对象。

返回

表示异步操作的 Task 对象。

注解

目前不支持从 URI 同步复制到 Azure Blob。

适用于

CopyAsync(CloudFile, CloudFile, Boolean, CopyOptions, SingleTransferContext, CancellationToken)

注意

Replaced by overload that takes CopyMethod

将 Azure 文件的内容、属性和元数据复制到另一个文件。

[System.Obsolete("Replaced by overload that takes CopyMethod", false)]
public static System.Threading.Tasks.Task CopyAsync (Microsoft.Azure.Storage.File.CloudFile sourceFile, Microsoft.Azure.Storage.File.CloudFile destFile, bool isServiceCopy, Microsoft.Azure.Storage.DataMovement.CopyOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("Replaced by overload that takes CopyMethod", false)>]
static member CopyAsync : Microsoft.Azure.Storage.File.CloudFile * Microsoft.Azure.Storage.File.CloudFile * bool * Microsoft.Azure.Storage.DataMovement.CopyOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceFile As CloudFile, destFile As CloudFile, isServiceCopy As Boolean, options As CopyOptions, context As SingleTransferContext, cancellationToken As CancellationToken) As Task

参数

sourceFile
CloudFile

CloudFile是源 Azure 文件的 。

destFile
CloudFile

CloudFile 目标 Azure 文件的 。

isServiceCopy
Boolean

一个标志,指示复制是否为服务端异步复制。 如果此标志设置为 true,则将使用服务端异步复制;如果此标志设置为 false,则首先从源下载文件,然后上传到目标。

options
CopyOptions

一个 CopyOptions 对象,该对象指定操作的其他选项。

context
SingleTransferContext

一个 SingleTransferContext 对象,表示当前操作的上下文。

cancellationToken
CancellationToken

等待 CancellationToken 任务完成时要观察的对象。

返回

表示异步操作的 Task 对象。

属性

适用于

CopyAsync(CloudFile, CloudFile, CopyMethod, CopyOptions, SingleTransferContext, CancellationToken)

将 Azure 文件的内容、属性和元数据复制到另一个文件。

public static System.Threading.Tasks.Task CopyAsync (Microsoft.Azure.Storage.File.CloudFile sourceFile, Microsoft.Azure.Storage.File.CloudFile destFile, Microsoft.Azure.Storage.DataMovement.CopyMethod copyMethod, Microsoft.Azure.Storage.DataMovement.CopyOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context, System.Threading.CancellationToken cancellationToken);
static member CopyAsync : Microsoft.Azure.Storage.File.CloudFile * Microsoft.Azure.Storage.File.CloudFile * Microsoft.Azure.Storage.DataMovement.CopyMethod * Microsoft.Azure.Storage.DataMovement.CopyOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceFile As CloudFile, destFile As CloudFile, copyMethod As CopyMethod, options As CopyOptions, context As SingleTransferContext, cancellationToken As CancellationToken) As Task

参数

sourceFile
CloudFile

CloudFile是源 Azure 文件的 。

destFile
CloudFile

CloudFile 目标 Azure 文件的 。

copyMethod
CopyMethod

指示如何在 DataMovement 库中处理复制操作的标志。 有关如何处理复制操作的详细信息, CopyMethod 请参阅 的定义。

options
CopyOptions

一个 CopyOptions 对象,该对象指定操作的其他选项。

context
SingleTransferContext

一个 SingleTransferContext 对象,表示当前操作的上下文。

cancellationToken
CancellationToken

等待 CancellationToken 任务完成时要观察的对象。

返回

表示异步操作的 Task 对象。

适用于

CopyAsync(CloudFile, CloudBlob, Boolean, CopyOptions, SingleTransferContext, CancellationToken)

注意

Replaced by overload that takes CopyMethod

将 Azure 文件的内容、属性和元数据复制到 Azure Blob。

[System.Obsolete("Replaced by overload that takes CopyMethod", false)]
public static System.Threading.Tasks.Task CopyAsync (Microsoft.Azure.Storage.File.CloudFile sourceFile, Microsoft.Azure.Storage.Blob.CloudBlob destBlob, bool isServiceCopy, Microsoft.Azure.Storage.DataMovement.CopyOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("Replaced by overload that takes CopyMethod", false)>]
static member CopyAsync : Microsoft.Azure.Storage.File.CloudFile * Microsoft.Azure.Storage.Blob.CloudBlob * bool * Microsoft.Azure.Storage.DataMovement.CopyOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceFile As CloudFile, destBlob As CloudBlob, isServiceCopy As Boolean, options As CopyOptions, context As SingleTransferContext, cancellationToken As CancellationToken) As Task

参数

sourceFile
CloudFile

CloudFile 源 Azure 文件的 。

destBlob
CloudBlob

目标 CloudBlob Azure Blob 的 。

isServiceCopy
Boolean

指示复制是否为服务端异步复制的标志。 如果此标志设置为 true,则将使用服务端异步复制;如果此标志设置为 false,则首先从源下载文件,然后上传到目标。

options
CopyOptions

一个 CopyOptions 对象,该对象指定操作的其他选项。

context
SingleTransferContext

一个 SingleTransferContext 对象,表示当前操作的上下文。

cancellationToken
CancellationToken

等待 CancellationToken 任务完成时要观察的对象。

返回

表示异步操作的 Task 对象。

属性

适用于

CopyAsync(CloudFile, CloudBlob, CopyMethod, CopyOptions, SingleTransferContext, CancellationToken)

将 Azure 文件的内容、属性和元数据复制到 Azure Blob。

public static System.Threading.Tasks.Task CopyAsync (Microsoft.Azure.Storage.File.CloudFile sourceFile, Microsoft.Azure.Storage.Blob.CloudBlob destBlob, Microsoft.Azure.Storage.DataMovement.CopyMethod copyMethod, Microsoft.Azure.Storage.DataMovement.CopyOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context, System.Threading.CancellationToken cancellationToken);
static member CopyAsync : Microsoft.Azure.Storage.File.CloudFile * Microsoft.Azure.Storage.Blob.CloudBlob * Microsoft.Azure.Storage.DataMovement.CopyMethod * Microsoft.Azure.Storage.DataMovement.CopyOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceFile As CloudFile, destBlob As CloudBlob, copyMethod As CopyMethod, options As CopyOptions, context As SingleTransferContext, cancellationToken As CancellationToken) As Task

参数

sourceFile
CloudFile

CloudFile 源 Azure 文件的 。

destBlob
CloudBlob

目标 CloudBlob Azure Blob 的 。

copyMethod
CopyMethod

指示如何在 DataMovement 库中处理复制操作的标志。 有关如何处理复制操作的详细信息,请参阅 的定义 CopyMethod

options
CopyOptions

一个 CopyOptions 对象,该对象指定操作的其他选项。

context
SingleTransferContext

一个 SingleTransferContext 对象,表示当前操作的上下文。

cancellationToken
CancellationToken

等待 CancellationToken 任务完成时要观察的对象。

返回

表示异步操作的 Task 对象。

适用于

CopyAsync(CloudBlob, CloudFile, Boolean, CopyOptions, SingleTransferContext, CancellationToken)

注意

Replaced by overload that takes CopyMethod

将 Azure Blob 的内容、属性和元数据复制到 Azure 文件。

[System.Obsolete("Replaced by overload that takes CopyMethod", false)]
public static System.Threading.Tasks.Task CopyAsync (Microsoft.Azure.Storage.Blob.CloudBlob sourceBlob, Microsoft.Azure.Storage.File.CloudFile destFile, bool isServiceCopy, Microsoft.Azure.Storage.DataMovement.CopyOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("Replaced by overload that takes CopyMethod", false)>]
static member CopyAsync : Microsoft.Azure.Storage.Blob.CloudBlob * Microsoft.Azure.Storage.File.CloudFile * bool * Microsoft.Azure.Storage.DataMovement.CopyOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceBlob As CloudBlob, destFile As CloudFile, isServiceCopy As Boolean, options As CopyOptions, context As SingleTransferContext, cancellationToken As CancellationToken) As Task

参数

sourceBlob
CloudBlob

CloudBlob 源 Azure Blob 的 。

destFile
CloudFile

目标 CloudFile Azure 文件的 。

isServiceCopy
Boolean

指示复制是否为服务端异步复制的标志。 如果此标志设置为 true,则将使用服务端异步复制;如果此标志设置为 false,则首先从源下载文件,然后上传到目标。

options
CopyOptions

一个 CopyOptions 对象,该对象指定操作的其他选项。

context
SingleTransferContext

一个 SingleTransferContext 对象,表示当前操作的上下文。

cancellationToken
CancellationToken

等待 CancellationToken 任务完成时要观察的对象。

返回

表示异步操作的 Task 对象。

属性

适用于

CopyAsync(CloudBlob, CloudFile, CopyMethod, CopyOptions, SingleTransferContext, CancellationToken)

将 Azure Blob 的内容、属性和元数据复制到 Azure 文件。

public static System.Threading.Tasks.Task CopyAsync (Microsoft.Azure.Storage.Blob.CloudBlob sourceBlob, Microsoft.Azure.Storage.File.CloudFile destFile, Microsoft.Azure.Storage.DataMovement.CopyMethod copyMethod, Microsoft.Azure.Storage.DataMovement.CopyOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context, System.Threading.CancellationToken cancellationToken);
static member CopyAsync : Microsoft.Azure.Storage.Blob.CloudBlob * Microsoft.Azure.Storage.File.CloudFile * Microsoft.Azure.Storage.DataMovement.CopyMethod * Microsoft.Azure.Storage.DataMovement.CopyOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceBlob As CloudBlob, destFile As CloudFile, copyMethod As CopyMethod, options As CopyOptions, context As SingleTransferContext, cancellationToken As CancellationToken) As Task

参数

sourceBlob
CloudBlob

CloudBlob 源 Azure Blob 的 。

destFile
CloudFile

目标 CloudFile Azure 文件的 。

copyMethod
CopyMethod

指示如何在 DataMovement 库中处理复制操作的标志。 有关如何处理复制操作的详细信息,请参阅 的定义 CopyMethod

options
CopyOptions

一个 CopyOptions 对象,该对象指定操作的其他选项。

context
SingleTransferContext

一个 SingleTransferContext 对象,表示当前操作的上下文。

cancellationToken
CancellationToken

等待 CancellationToken 任务完成时要观察的对象。

返回

表示异步操作的 Task 对象。

适用于

CopyAsync(CloudBlob, CloudBlob, Boolean, CopyOptions, SingleTransferContext, CancellationToken)

注意

Replaced by overload that takes CopyMethod

将一个 Azure Blob 的内容、属性和元数据复制到另一个 Azure Blob。

[System.Obsolete("Replaced by overload that takes CopyMethod", false)]
public static System.Threading.Tasks.Task CopyAsync (Microsoft.Azure.Storage.Blob.CloudBlob sourceBlob, Microsoft.Azure.Storage.Blob.CloudBlob destBlob, bool isServiceCopy, Microsoft.Azure.Storage.DataMovement.CopyOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("Replaced by overload that takes CopyMethod", false)>]
static member CopyAsync : Microsoft.Azure.Storage.Blob.CloudBlob * Microsoft.Azure.Storage.Blob.CloudBlob * bool * Microsoft.Azure.Storage.DataMovement.CopyOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceBlob As CloudBlob, destBlob As CloudBlob, isServiceCopy As Boolean, options As CopyOptions, context As SingleTransferContext, cancellationToken As CancellationToken) As Task

参数

sourceBlob
CloudBlob

CloudBlob 源 Azure Blob 的 。

destBlob
CloudBlob

目标 CloudBlob Azure Blob 的 。

isServiceCopy
Boolean

指示复制是否为服务端异步复制的标志。 如果此标志设置为 true,则将使用服务端异步复制;如果此标志设置为 false,则首先从源下载文件,然后上传到目标。

options
CopyOptions

一个 CopyOptions 对象,该对象指定操作的其他选项。

context
SingleTransferContext

一个 SingleTransferContext 对象,表示当前操作的上下文。

cancellationToken
CancellationToken

等待 CancellationToken 任务完成时要观察的对象。

返回

表示异步操作的 Task 对象。

属性

适用于

CopyAsync(CloudBlob, CloudBlob, CopyMethod, CopyOptions, SingleTransferContext, CancellationToken)

将一个 Azure Blob 的内容、属性和元数据复制到另一个 Azure Blob。

public static System.Threading.Tasks.Task CopyAsync (Microsoft.Azure.Storage.Blob.CloudBlob sourceBlob, Microsoft.Azure.Storage.Blob.CloudBlob destBlob, Microsoft.Azure.Storage.DataMovement.CopyMethod copyMethod, Microsoft.Azure.Storage.DataMovement.CopyOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context, System.Threading.CancellationToken cancellationToken);
static member CopyAsync : Microsoft.Azure.Storage.Blob.CloudBlob * Microsoft.Azure.Storage.Blob.CloudBlob * Microsoft.Azure.Storage.DataMovement.CopyMethod * Microsoft.Azure.Storage.DataMovement.CopyOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceBlob As CloudBlob, destBlob As CloudBlob, copyMethod As CopyMethod, options As CopyOptions, context As SingleTransferContext, cancellationToken As CancellationToken) As Task

参数

sourceBlob
CloudBlob

CloudBlob 源 Azure Blob 的 。

destBlob
CloudBlob

目标 CloudBlob Azure Blob 的 。

copyMethod
CopyMethod

指示如何在 DataMovement 库中处理复制操作的标志。 有关如何处理复制操作的详细信息,请参阅 的定义 CopyMethod

options
CopyOptions

一个 CopyOptions 对象,该对象指定操作的其他选项。

context
SingleTransferContext

一个 SingleTransferContext 对象,表示当前操作的上下文。

cancellationToken
CancellationToken

等待 CancellationToken 任务完成时要观察的对象。

返回

表示异步操作的 Task 对象。

适用于

CopyAsync(Uri, CloudFile, Boolean, CopyOptions, SingleTransferContext)

将文件从指定的 URI 复制到 Azure 文件。

public static System.Threading.Tasks.Task CopyAsync (Uri sourceUri, Microsoft.Azure.Storage.File.CloudFile destFile, bool isServiceCopy, Microsoft.Azure.Storage.DataMovement.CopyOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context);
static member CopyAsync : Uri * Microsoft.Azure.Storage.File.CloudFile * bool * Microsoft.Azure.Storage.DataMovement.CopyOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceUri As Uri, destFile As CloudFile, isServiceCopy As Boolean, options As CopyOptions, context As SingleTransferContext) As Task

参数

sourceUri
Uri

Uri源文件的 。

destFile
CloudFile

目标 CloudFile Azure 文件的 。

isServiceCopy
Boolean

指示复制是否为服务端异步复制的标志。 如果此标志设置为 true,则将使用服务端异步复制;如果此标志设置为 false,则首先从源下载文件,然后上传到目标。

options
CopyOptions

一个 CopyOptions 对象,该对象指定操作的其他选项。

context
SingleTransferContext

一个 SingleTransferContext 对象,表示当前操作的上下文。

返回

表示异步操作的 Task 对象。

注解

尚不支持从 URI 同步复制到 Azure 文件。

适用于

CopyAsync(Uri, CloudBlob, Boolean, CopyOptions, SingleTransferContext)

将文件从指定的 URI 复制到 Azure Blob。

public static System.Threading.Tasks.Task CopyAsync (Uri sourceUri, Microsoft.Azure.Storage.Blob.CloudBlob destBlob, bool isServiceCopy, Microsoft.Azure.Storage.DataMovement.CopyOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context);
static member CopyAsync : Uri * Microsoft.Azure.Storage.Blob.CloudBlob * bool * Microsoft.Azure.Storage.DataMovement.CopyOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceUri As Uri, destBlob As CloudBlob, isServiceCopy As Boolean, options As CopyOptions, context As SingleTransferContext) As Task

参数

sourceUri
Uri

Uri源文件的 。

destBlob
CloudBlob

目标 CloudBlob Azure Blob 的 。

isServiceCopy
Boolean

指示复制是否为服务端异步复制的标志。 如果此标志设置为 true,则将使用服务端异步复制;如果此标志设置为 false,则首先从源下载文件,然后上传到目标。

options
CopyOptions

一个 CopyOptions 对象,该对象指定操作的其他选项。

context
SingleTransferContext

一个 SingleTransferContext 对象,表示当前操作的上下文。

返回

表示异步操作的 Task 对象。

注解

尚不支持从 URI 同步复制到 Azure Blob。

适用于

CopyAsync(CloudFile, CloudFile, CopyMethod, CopyOptions, SingleTransferContext)

将 Azure 文件的内容、属性和元数据复制到另一个文件。

public static System.Threading.Tasks.Task CopyAsync (Microsoft.Azure.Storage.File.CloudFile sourceFile, Microsoft.Azure.Storage.File.CloudFile destFile, Microsoft.Azure.Storage.DataMovement.CopyMethod copyMethod, Microsoft.Azure.Storage.DataMovement.CopyOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context);
static member CopyAsync : Microsoft.Azure.Storage.File.CloudFile * Microsoft.Azure.Storage.File.CloudFile * Microsoft.Azure.Storage.DataMovement.CopyMethod * Microsoft.Azure.Storage.DataMovement.CopyOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceFile As CloudFile, destFile As CloudFile, copyMethod As CopyMethod, options As CopyOptions, context As SingleTransferContext) As Task

参数

sourceFile
CloudFile

CloudFile 源 Azure 文件的 。

destFile
CloudFile

目标 CloudFile Azure 文件的 。

copyMethod
CopyMethod

指示如何在 DataMovement 库中处理复制操作的标志。 有关如何处理复制操作的详细信息,请参阅 的定义 CopyMethod

options
CopyOptions

一个 CopyOptions 对象,该对象指定操作的其他选项。

context
SingleTransferContext

一个 SingleTransferContext 对象,表示当前操作的上下文。

返回

表示异步操作的 Task 对象。

适用于

CopyAsync(CloudFile, CloudBlob, Boolean, CopyOptions, SingleTransferContext)

注意

Replaced by overload that takes CopyMethod

将 Azure 文件的内容、属性和元数据复制到 Azure Blob。

[System.Obsolete("Replaced by overload that takes CopyMethod", false)]
public static System.Threading.Tasks.Task CopyAsync (Microsoft.Azure.Storage.File.CloudFile sourceFile, Microsoft.Azure.Storage.Blob.CloudBlob destBlob, bool isServiceCopy, Microsoft.Azure.Storage.DataMovement.CopyOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context);
[<System.Obsolete("Replaced by overload that takes CopyMethod", false)>]
static member CopyAsync : Microsoft.Azure.Storage.File.CloudFile * Microsoft.Azure.Storage.Blob.CloudBlob * bool * Microsoft.Azure.Storage.DataMovement.CopyOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceFile As CloudFile, destBlob As CloudBlob, isServiceCopy As Boolean, options As CopyOptions, context As SingleTransferContext) As Task

参数

sourceFile
CloudFile

CloudFile 源 Azure 文件的 。

destBlob
CloudBlob

目标 CloudBlob Azure Blob 的 。

isServiceCopy
Boolean

指示复制是否为服务端异步复制的标志。 如果此标志设置为 true,则将使用服务端异步复制;如果此标志设置为 false,则首先从源下载文件,然后上传到目标。

options
CopyOptions

一个 CopyOptions 对象,该对象指定操作的其他选项。

context
SingleTransferContext

一个 SingleTransferContext 对象,表示当前操作的上下文。

返回

表示异步操作的 Task 对象。

属性

适用于

CopyAsync(CloudFile, CloudFile, Boolean, CopyOptions, SingleTransferContext)

注意

Replaced by overload that takes CopyMethod

将 Azure 文件的内容、属性和元数据复制到另一个文件。

[System.Obsolete("Replaced by overload that takes CopyMethod", false)]
public static System.Threading.Tasks.Task CopyAsync (Microsoft.Azure.Storage.File.CloudFile sourceFile, Microsoft.Azure.Storage.File.CloudFile destFile, bool isServiceCopy, Microsoft.Azure.Storage.DataMovement.CopyOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context);
[<System.Obsolete("Replaced by overload that takes CopyMethod", false)>]
static member CopyAsync : Microsoft.Azure.Storage.File.CloudFile * Microsoft.Azure.Storage.File.CloudFile * bool * Microsoft.Azure.Storage.DataMovement.CopyOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceFile As CloudFile, destFile As CloudFile, isServiceCopy As Boolean, options As CopyOptions, context As SingleTransferContext) As Task

参数

sourceFile
CloudFile

CloudFile 源 Azure 文件的 。

destFile
CloudFile

目标 CloudFile Azure 文件的 。

isServiceCopy
Boolean

指示复制是否为服务端异步复制的标志。 如果此标志设置为 true,则将使用服务端异步复制;如果此标志设置为 false,则首先从源下载文件,然后上传到目标。

options
CopyOptions

一个 CopyOptions 对象,该对象指定操作的其他选项。

context
SingleTransferContext

一个 SingleTransferContext 对象,表示当前操作的上下文。

返回

表示异步操作的 Task 对象。

属性

适用于

CopyAsync(CloudBlob, CloudFile, Boolean, CopyOptions, SingleTransferContext)

注意

Replaced by overload that takes CopyMethod

将 Azure Blob 的内容、属性和元数据复制到 Azure 文件。

[System.Obsolete("Replaced by overload that takes CopyMethod", false)]
public static System.Threading.Tasks.Task CopyAsync (Microsoft.Azure.Storage.Blob.CloudBlob sourceBlob, Microsoft.Azure.Storage.File.CloudFile destFile, bool isServiceCopy, Microsoft.Azure.Storage.DataMovement.CopyOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context);
[<System.Obsolete("Replaced by overload that takes CopyMethod", false)>]
static member CopyAsync : Microsoft.Azure.Storage.Blob.CloudBlob * Microsoft.Azure.Storage.File.CloudFile * bool * Microsoft.Azure.Storage.DataMovement.CopyOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceBlob As CloudBlob, destFile As CloudFile, isServiceCopy As Boolean, options As CopyOptions, context As SingleTransferContext) As Task

参数

sourceBlob
CloudBlob

CloudBlob 源 Azure Blob 的 。

destFile
CloudFile

目标 CloudFile Azure 文件的 。

isServiceCopy
Boolean

指示复制是否为服务端异步复制的标志。 如果此标志设置为 true,则将使用服务端异步复制;如果此标志设置为 false,则首先从源下载文件,然后上传到目标。

options
CopyOptions

一个 CopyOptions 对象,该对象指定操作的其他选项。

context
SingleTransferContext

一个 TransferContext 对象,表示当前操作的上下文。

返回

表示异步操作的 Task 对象。

属性

适用于

CopyAsync(CloudBlob, CloudBlob, CopyMethod)

将一个 Azure Blob 的内容、属性和元数据复制到另一个 Azure Blob。

public static System.Threading.Tasks.Task CopyAsync (Microsoft.Azure.Storage.Blob.CloudBlob sourceBlob, Microsoft.Azure.Storage.Blob.CloudBlob destBlob, Microsoft.Azure.Storage.DataMovement.CopyMethod copyMethod);
static member CopyAsync : Microsoft.Azure.Storage.Blob.CloudBlob * Microsoft.Azure.Storage.Blob.CloudBlob * Microsoft.Azure.Storage.DataMovement.CopyMethod -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceBlob As CloudBlob, destBlob As CloudBlob, copyMethod As CopyMethod) As Task

参数

sourceBlob
CloudBlob

CloudBlob 源 Azure Blob 的 。

destBlob
CloudBlob

目标 CloudBlob Azure Blob 的 。

copyMethod
CopyMethod

指示如何在 DataMovement 库中处理复制操作的标志。 有关如何处理复制操作的详细信息,请参阅 的定义 CopyMethod

返回

表示异步操作的 Task 对象。

适用于

CopyAsync(CloudBlob, CloudBlob, Boolean)

注意

Replaced by overload that takes CopyMethod

将一个 Azure Blob 的内容、属性和元数据复制到另一个 Azure Blob。

[System.Obsolete("Replaced by overload that takes CopyMethod", false)]
public static System.Threading.Tasks.Task CopyAsync (Microsoft.Azure.Storage.Blob.CloudBlob sourceBlob, Microsoft.Azure.Storage.Blob.CloudBlob destBlob, bool isServiceCopy);
[<System.Obsolete("Replaced by overload that takes CopyMethod", false)>]
static member CopyAsync : Microsoft.Azure.Storage.Blob.CloudBlob * Microsoft.Azure.Storage.Blob.CloudBlob * bool -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceBlob As CloudBlob, destBlob As CloudBlob, isServiceCopy As Boolean) As Task

参数

sourceBlob
CloudBlob

CloudBlob 源 Azure Blob 的 。

destBlob
CloudBlob

目标 CloudBlob Azure Blob 的 。

isServiceCopy
Boolean

指示复制是否为服务端异步复制的标志。 如果此标志设置为 true,则将使用服务端异步复制;如果此标志设置为 false,则首先从源下载文件,然后上传到目标。

返回

表示异步操作的 Task 对象。

属性

适用于

CopyAsync(CloudBlob, CloudFile, CopyMethod)

将 Azure Blob 的内容、属性和元数据复制到 Azure 文件。

public static System.Threading.Tasks.Task CopyAsync (Microsoft.Azure.Storage.Blob.CloudBlob sourceBlob, Microsoft.Azure.Storage.File.CloudFile destFile, Microsoft.Azure.Storage.DataMovement.CopyMethod copyMethod);
static member CopyAsync : Microsoft.Azure.Storage.Blob.CloudBlob * Microsoft.Azure.Storage.File.CloudFile * Microsoft.Azure.Storage.DataMovement.CopyMethod -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceBlob As CloudBlob, destFile As CloudFile, copyMethod As CopyMethod) As Task

参数

sourceBlob
CloudBlob

CloudBlob 源 Azure Blob 的 。

destFile
CloudFile

目标 CloudFile Azure 文件的 。

copyMethod
CopyMethod

指示如何在 DataMovement 库中处理复制操作的标志。 有关如何处理复制操作的详细信息,请参阅 的定义 CopyMethod

返回

表示异步操作的 Task 对象。

适用于

CopyAsync(CloudBlob, CloudFile, Boolean)

注意

Replaced by overload that takes CopyMethod

将 Azure Blob 的内容、属性和元数据复制到 Azure 文件。

[System.Obsolete("Replaced by overload that takes CopyMethod", false)]
public static System.Threading.Tasks.Task CopyAsync (Microsoft.Azure.Storage.Blob.CloudBlob sourceBlob, Microsoft.Azure.Storage.File.CloudFile destFile, bool isServiceCopy);
[<System.Obsolete("Replaced by overload that takes CopyMethod", false)>]
static member CopyAsync : Microsoft.Azure.Storage.Blob.CloudBlob * Microsoft.Azure.Storage.File.CloudFile * bool -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceBlob As CloudBlob, destFile As CloudFile, isServiceCopy As Boolean) As Task

参数

sourceBlob
CloudBlob

CloudBlob 源 Azure Blob 的 。

destFile
CloudFile

目标 CloudFile Azure 文件的 。

isServiceCopy
Boolean

指示复制是否为服务端异步复制的标志。 如果此标志设置为 true,则将使用服务端异步复制;如果此标志设置为 false,则首先从源下载文件,然后上传到目标。

返回

表示异步操作的 Task 对象。

属性

适用于

CopyAsync(CloudFile, CloudBlob, CopyMethod, CopyOptions, SingleTransferContext)

将 Azure 文件的内容、属性和元数据复制到 Azure Blob。

public static System.Threading.Tasks.Task CopyAsync (Microsoft.Azure.Storage.File.CloudFile sourceFile, Microsoft.Azure.Storage.Blob.CloudBlob destBlob, Microsoft.Azure.Storage.DataMovement.CopyMethod copyMethod, Microsoft.Azure.Storage.DataMovement.CopyOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context);
static member CopyAsync : Microsoft.Azure.Storage.File.CloudFile * Microsoft.Azure.Storage.Blob.CloudBlob * Microsoft.Azure.Storage.DataMovement.CopyMethod * Microsoft.Azure.Storage.DataMovement.CopyOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceFile As CloudFile, destBlob As CloudBlob, copyMethod As CopyMethod, options As CopyOptions, context As SingleTransferContext) As Task

参数

sourceFile
CloudFile

CloudFile 源 Azure 文件的 。

destBlob
CloudBlob

目标 CloudBlob Azure Blob 的 。

copyMethod
CopyMethod

指示如何在 DataMovement 库中处理复制操作的标志。 有关如何处理复制操作的详细信息,请参阅 的定义 CopyMethod

options
CopyOptions

一个 CopyOptions 对象,该对象指定操作的其他选项。

context
SingleTransferContext

一个 SingleTransferContext 对象,表示当前操作的上下文。

返回

表示异步操作的 Task 对象。

适用于

CopyAsync(CloudFile, CloudBlob, Boolean)

注意

Replaced by overload that takes CopyMethod

将 Azure 文件的内容、属性和元数据复制到 Azure Blob。

[System.Obsolete("Replaced by overload that takes CopyMethod", false)]
public static System.Threading.Tasks.Task CopyAsync (Microsoft.Azure.Storage.File.CloudFile sourceFile, Microsoft.Azure.Storage.Blob.CloudBlob destBlob, bool isServiceCopy);
[<System.Obsolete("Replaced by overload that takes CopyMethod", false)>]
static member CopyAsync : Microsoft.Azure.Storage.File.CloudFile * Microsoft.Azure.Storage.Blob.CloudBlob * bool -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceFile As CloudFile, destBlob As CloudBlob, isServiceCopy As Boolean) As Task

参数

sourceFile
CloudFile

CloudFile 源 Azure 文件的 。

destBlob
CloudBlob

目标 CloudBlob Azure Blob 的 。

isServiceCopy
Boolean

指示复制是否为服务端异步复制的标志。 如果此标志设置为 true,则将使用服务端异步复制;如果此标志设置为 false,则首先从源下载文件,然后上传到目标。

返回

表示异步操作的 Task 对象。

属性

适用于

CopyAsync(CloudFile, CloudFile, CopyMethod)

将 Azure 文件的内容、属性和元数据复制到另一个文件。

public static System.Threading.Tasks.Task CopyAsync (Microsoft.Azure.Storage.File.CloudFile sourceFile, Microsoft.Azure.Storage.File.CloudFile destFile, Microsoft.Azure.Storage.DataMovement.CopyMethod copyMethod);
static member CopyAsync : Microsoft.Azure.Storage.File.CloudFile * Microsoft.Azure.Storage.File.CloudFile * Microsoft.Azure.Storage.DataMovement.CopyMethod -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceFile As CloudFile, destFile As CloudFile, copyMethod As CopyMethod) As Task

参数

sourceFile
CloudFile

CloudFile 源 Azure 文件的 。

destFile
CloudFile

目标 CloudFile Azure 文件的 。

copyMethod
CopyMethod

指示如何在 DataMovement 库中处理复制操作的标志。 有关如何处理复制操作的详细信息,请参阅 的定义 CopyMethod

返回

表示异步操作的 Task 对象。

适用于

CopyAsync(CloudFile, CloudBlob, CopyMethod)

将 Azure 文件的内容、属性和元数据复制到 Azure Blob。

public static System.Threading.Tasks.Task CopyAsync (Microsoft.Azure.Storage.File.CloudFile sourceFile, Microsoft.Azure.Storage.Blob.CloudBlob destBlob, Microsoft.Azure.Storage.DataMovement.CopyMethod copyMethod);
static member CopyAsync : Microsoft.Azure.Storage.File.CloudFile * Microsoft.Azure.Storage.Blob.CloudBlob * Microsoft.Azure.Storage.DataMovement.CopyMethod -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceFile As CloudFile, destBlob As CloudBlob, copyMethod As CopyMethod) As Task

参数

sourceFile
CloudFile

CloudFile 源 Azure 文件的 。

destBlob
CloudBlob

目标 CloudBlob Azure Blob 的 。

copyMethod
CopyMethod

指示如何在 DataMovement 库中处理复制操作的标志。 有关如何处理复制操作的详细信息,请参阅 的定义 CopyMethod

返回

表示异步操作的 Task 对象。

适用于

CopyAsync(Uri, CloudBlob, Boolean)

将文件从指定的 URI 复制到 Azure Blob。

public static System.Threading.Tasks.Task CopyAsync (Uri sourceUri, Microsoft.Azure.Storage.Blob.CloudBlob destBlob, bool isServiceCopy);
static member CopyAsync : Uri * Microsoft.Azure.Storage.Blob.CloudBlob * bool -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceUri As Uri, destBlob As CloudBlob, isServiceCopy As Boolean) As Task

参数

sourceUri
Uri

Uri源文件的 。

destBlob
CloudBlob

目标 CloudBlob Azure Blob 的 。

isServiceCopy
Boolean

指示复制是否为服务端异步复制的标志。 如果此标志设置为 true,则将使用服务端异步复制;如果此标志设置为 false,则首先从源下载文件,然后上传到目标。

返回

表示异步操作的 Task 对象。

注解

尚不支持从 URI 同步复制到 Azure Blob。

适用于

CopyAsync(Uri, CloudFile, Boolean)

将文件从指定的 URI 复制到 Azure 文件。

public static System.Threading.Tasks.Task CopyAsync (Uri sourceUri, Microsoft.Azure.Storage.File.CloudFile destFile, bool isServiceCopy);
static member CopyAsync : Uri * Microsoft.Azure.Storage.File.CloudFile * bool -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceUri As Uri, destFile As CloudFile, isServiceCopy As Boolean) As Task

参数

sourceUri
Uri

Uri源文件的 。

destFile
CloudFile

目标 CloudFile Azure 文件的 。

isServiceCopy
Boolean

指示复制是否为服务端异步复制的标志。 如果此标志设置为 true,则将使用服务端异步复制;如果此标志设置为 false,则首先从源下载文件,然后上传到目标。

返回

表示异步操作的 Task 对象。

注解

尚不支持从 URI 同步复制到 Azure 文件。

适用于

CopyAsync(CloudBlob, CloudBlob, CopyMethod, CopyOptions, SingleTransferContext)

将一个 Azure Blob 的内容、属性和元数据复制到另一个 Azure Blob。

public static System.Threading.Tasks.Task CopyAsync (Microsoft.Azure.Storage.Blob.CloudBlob sourceBlob, Microsoft.Azure.Storage.Blob.CloudBlob destBlob, Microsoft.Azure.Storage.DataMovement.CopyMethod copyMethod, Microsoft.Azure.Storage.DataMovement.CopyOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context);
static member CopyAsync : Microsoft.Azure.Storage.Blob.CloudBlob * Microsoft.Azure.Storage.Blob.CloudBlob * Microsoft.Azure.Storage.DataMovement.CopyMethod * Microsoft.Azure.Storage.DataMovement.CopyOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceBlob As CloudBlob, destBlob As CloudBlob, copyMethod As CopyMethod, options As CopyOptions, context As SingleTransferContext) As Task

参数

sourceBlob
CloudBlob

CloudBlob 源 Azure Blob 的 。

destBlob
CloudBlob

目标 CloudBlob Azure Blob 的 。

copyMethod
CopyMethod

指示如何在 DataMovement 库中处理复制操作的标志。 有关如何处理复制操作的详细信息,请参阅 的定义 CopyMethod

options
CopyOptions

一个 CopyOptions 对象,该对象指定操作的其他选项。

context
SingleTransferContext

一个 SingleTransferContext 对象,表示当前操作的上下文。

返回

表示异步操作的 Task 对象。

适用于

CopyAsync(CloudBlob, CloudBlob, Boolean, CopyOptions, SingleTransferContext)

注意

Replaced by overload that takes CopyMethod

将一个 Azure Blob 的内容、属性和元数据复制到另一个 Azure Blob。

[System.Obsolete("Replaced by overload that takes CopyMethod", false)]
public static System.Threading.Tasks.Task CopyAsync (Microsoft.Azure.Storage.Blob.CloudBlob sourceBlob, Microsoft.Azure.Storage.Blob.CloudBlob destBlob, bool isServiceCopy, Microsoft.Azure.Storage.DataMovement.CopyOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context);
[<System.Obsolete("Replaced by overload that takes CopyMethod", false)>]
static member CopyAsync : Microsoft.Azure.Storage.Blob.CloudBlob * Microsoft.Azure.Storage.Blob.CloudBlob * bool * Microsoft.Azure.Storage.DataMovement.CopyOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceBlob As CloudBlob, destBlob As CloudBlob, isServiceCopy As Boolean, options As CopyOptions, context As SingleTransferContext) As Task

参数

sourceBlob
CloudBlob

CloudBlob 源 Azure Blob 的 。

destBlob
CloudBlob

目标 CloudBlob Azure Blob 的 。

isServiceCopy
Boolean

指示复制是否为服务端异步复制的标志。 如果此标志设置为 true,则将使用服务端异步复制;如果此标志设置为 false,则首先从源下载文件,然后上传到目标。

options
CopyOptions

一个 CopyOptions 对象,该对象指定操作的其他选项。

context
SingleTransferContext

一个 SingleTransferContext 对象,表示当前操作的上下文。

返回

表示异步操作的 Task 对象。

属性

适用于

CopyAsync(CloudBlob, CloudFile, CopyMethod, CopyOptions, SingleTransferContext)

将 Azure Blob 的内容、属性和元数据复制到 Azure 文件。

public static System.Threading.Tasks.Task CopyAsync (Microsoft.Azure.Storage.Blob.CloudBlob sourceBlob, Microsoft.Azure.Storage.File.CloudFile destFile, Microsoft.Azure.Storage.DataMovement.CopyMethod copyMethod, Microsoft.Azure.Storage.DataMovement.CopyOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context);
static member CopyAsync : Microsoft.Azure.Storage.Blob.CloudBlob * Microsoft.Azure.Storage.File.CloudFile * Microsoft.Azure.Storage.DataMovement.CopyMethod * Microsoft.Azure.Storage.DataMovement.CopyOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceBlob As CloudBlob, destFile As CloudFile, copyMethod As CopyMethod, options As CopyOptions, context As SingleTransferContext) As Task

参数

sourceBlob
CloudBlob

CloudBlob 源 Azure Blob 的 。

destFile
CloudFile

目标 CloudFile Azure 文件的 。

copyMethod
CopyMethod

指示如何在 DataMovement 库中处理复制操作的标志。 有关如何处理复制操作的详细信息,请参阅 的定义 CopyMethod

options
CopyOptions

一个 CopyOptions 对象,该对象指定操作的其他选项。

context
SingleTransferContext

一个 TransferContext 对象,表示当前操作的上下文。

返回

表示异步操作的 Task 对象。

适用于

CopyAsync(CloudFile, CloudFile, Boolean)

注意

Replaced by overload that takes CopyMethod

将 Azure 文件的内容、属性和元数据复制到另一个文件。

[System.Obsolete("Replaced by overload that takes CopyMethod", false)]
public static System.Threading.Tasks.Task CopyAsync (Microsoft.Azure.Storage.File.CloudFile sourceFile, Microsoft.Azure.Storage.File.CloudFile destFile, bool isServiceCopy);
[<System.Obsolete("Replaced by overload that takes CopyMethod", false)>]
static member CopyAsync : Microsoft.Azure.Storage.File.CloudFile * Microsoft.Azure.Storage.File.CloudFile * bool -> System.Threading.Tasks.Task
Public Shared Function CopyAsync (sourceFile As CloudFile, destFile As CloudFile, isServiceCopy As Boolean) As Task

参数

sourceFile
CloudFile

CloudFile 源 Azure 文件的 。

destFile
CloudFile

目标 CloudFile Azure 文件的 。

isServiceCopy
Boolean

指示复制是否为服务端异步复制的标志。 如果此标志设置为 true,则将使用服务端异步复制;如果此标志设置为 false,则首先从源下载文件,然后上传到目标。

返回

表示异步操作的 Task 对象。

属性

适用于