你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
TransferManager.CopyAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- 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
参数
- isServiceCopy
- Boolean
指示复制是否为服务端异步复制的标志。 如果此标志设置为 true,则将使用服务端异步复制;如果此标志设置为 false,则首先从源下载文件,然后上传到目标。
返回
表示异步操作的 Task 对象。
- 属性