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

TransferManager.CopyDirectoryAsync 方法

定义

重载

CopyDirectoryAsync(CloudBlobDirectory, CloudFileDirectory, CopyMethod, CopyDirectoryOptions, DirectoryTransferContext, CancellationToken)

将 Azure Blob 目录复制到 Azure 文件目录。

CopyDirectoryAsync(CloudFileDirectory, CloudFileDirectory, Boolean, CopyDirectoryOptions, DirectoryTransferContext, CancellationToken)
已过时.

将 Azure 文件目录复制到另一个 Azure 文件目录。

CopyDirectoryAsync(CloudFileDirectory, CloudFileDirectory, CopyMethod, CopyDirectoryOptions, DirectoryTransferContext, CancellationToken)

将 Azure 文件目录复制到另一个 Azure 文件目录。

CopyDirectoryAsync(CloudFileDirectory, CloudBlobDirectory, Boolean, CopyDirectoryOptions, DirectoryTransferContext, CancellationToken)
已过时.

将 Azure 文件目录复制到 Azure Blob 目录。

CopyDirectoryAsync(CloudFileDirectory, CloudBlobDirectory, CopyMethod, CopyDirectoryOptions, DirectoryTransferContext, CancellationToken)

将 Azure 文件目录复制到 Azure Blob 目录。

CopyDirectoryAsync(CloudBlobDirectory, CloudFileDirectory, Boolean, CopyDirectoryOptions, DirectoryTransferContext, CancellationToken)
已过时.

将 Azure Blob 目录复制到 Azure 文件目录。

CopyDirectoryAsync(CloudBlobDirectory, CloudBlobDirectory, CopyMethod, CopyDirectoryOptions, DirectoryTransferContext, CancellationToken)

将 Azure Blob 目录复制到另一个 Azure Blob 目录。

CopyDirectoryAsync(CloudBlobDirectory, CloudBlobDirectory, Boolean, CopyDirectoryOptions, DirectoryTransferContext, CancellationToken)
已过时.

将 Azure Blob 目录复制到另一个 Azure Blob 目录。

CopyDirectoryAsync(CloudFileDirectory, CloudFileDirectory, CopyMethod, CopyDirectoryOptions, DirectoryTransferContext)

将 Azure 文件目录复制到另一个 Azure 文件目录。

CopyDirectoryAsync(CloudFileDirectory, CloudBlobDirectory, Boolean, CopyDirectoryOptions, DirectoryTransferContext)
已过时.

将 Azure 文件目录复制到 Azure Blob 目录。

CopyDirectoryAsync(CloudFileDirectory, CloudBlobDirectory, CopyMethod, CopyDirectoryOptions, DirectoryTransferContext)

将 Azure 文件目录复制到 Azure Blob 目录。

CopyDirectoryAsync(CloudBlobDirectory, CloudFileDirectory, Boolean, CopyDirectoryOptions, DirectoryTransferContext)
已过时.

将 Azure Blob 目录复制到 Azure 文件目录。

CopyDirectoryAsync(CloudBlobDirectory, CloudFileDirectory, CopyMethod, CopyDirectoryOptions, DirectoryTransferContext)

将 Azure Blob 目录复制到 Azure 文件目录。

CopyDirectoryAsync(CloudBlobDirectory, CloudBlobDirectory, Boolean, CopyDirectoryOptions, DirectoryTransferContext)
已过时.

将 Azure Blob 目录复制到另一个 Azure Blob 目录。

CopyDirectoryAsync(CloudBlobDirectory, CloudBlobDirectory, CopyMethod, CopyDirectoryOptions, DirectoryTransferContext)

将 Azure Blob 目录复制到另一个 Azure Blob 目录。

CopyDirectoryAsync(CloudFileDirectory, CloudFileDirectory, Boolean, CopyDirectoryOptions, DirectoryTransferContext)
已过时.

将 Azure 文件目录复制到另一个 Azure 文件目录。

CopyDirectoryAsync(CloudBlobDirectory, CloudFileDirectory, CopyMethod, CopyDirectoryOptions, DirectoryTransferContext, CancellationToken)

将 Azure Blob 目录复制到 Azure 文件目录。

public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus> CopyDirectoryAsync (Microsoft.Azure.Storage.Blob.CloudBlobDirectory sourceBlobDir, Microsoft.Azure.Storage.File.CloudFileDirectory destFileDir, Microsoft.Azure.Storage.DataMovement.CopyMethod copyMethod, Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions options, Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext context, System.Threading.CancellationToken cancellationToken);
static member CopyDirectoryAsync : Microsoft.Azure.Storage.Blob.CloudBlobDirectory * Microsoft.Azure.Storage.File.CloudFileDirectory * Microsoft.Azure.Storage.DataMovement.CopyMethod * Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions * Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function CopyDirectoryAsync (sourceBlobDir As CloudBlobDirectory, destFileDir As CloudFileDirectory, copyMethod As CopyMethod, options As CopyDirectoryOptions, context As DirectoryTransferContext, cancellationToken As CancellationToken) As Task(Of TransferStatus)

参数

sourceBlobDir
CloudBlobDirectory

作为 CloudBlobDirectory 源 Azure Blob 目录的 。

destFileDir
CloudFileDirectory

作为 CloudFileDirectory 目标 Azure 文件目录的 。

copyMethod
CopyMethod

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

options
CopyDirectoryOptions

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

context
DirectoryTransferContext

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

cancellationToken
CancellationToken

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

返回

表示异步操作的 TransferStatus 类型的 Task<TResult> 对象。

适用于

CopyDirectoryAsync(CloudFileDirectory, CloudFileDirectory, Boolean, CopyDirectoryOptions, DirectoryTransferContext, CancellationToken)

注意

Replaced by overload that takes CopyMethod

将 Azure 文件目录复制到另一个 Azure 文件目录。

[System.Obsolete("Replaced by overload that takes CopyMethod", false)]
public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus> CopyDirectoryAsync (Microsoft.Azure.Storage.File.CloudFileDirectory sourceFileDir, Microsoft.Azure.Storage.File.CloudFileDirectory destFileDir, bool isServiceCopy, Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions options, Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext context, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("Replaced by overload that takes CopyMethod", false)>]
static member CopyDirectoryAsync : Microsoft.Azure.Storage.File.CloudFileDirectory * Microsoft.Azure.Storage.File.CloudFileDirectory * bool * Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions * Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function CopyDirectoryAsync (sourceFileDir As CloudFileDirectory, destFileDir As CloudFileDirectory, isServiceCopy As Boolean, options As CopyDirectoryOptions, context As DirectoryTransferContext, cancellationToken As CancellationToken) As Task(Of TransferStatus)

参数

sourceFileDir
CloudFileDirectory

作为 CloudFileDirectory 源 Azure 文件目录的 。

destFileDir
CloudFileDirectory

作为 CloudFileDirectory 目标 Azure 文件目录的 。

isServiceCopy
Boolean

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

options
CopyDirectoryOptions

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

context
DirectoryTransferContext

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

cancellationToken
CancellationToken

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

返回

表示异步操作的 TransferStatus 类型的 Task<TResult> 对象。

属性

适用于

CopyDirectoryAsync(CloudFileDirectory, CloudFileDirectory, CopyMethod, CopyDirectoryOptions, DirectoryTransferContext, CancellationToken)

将 Azure 文件目录复制到另一个 Azure 文件目录。

public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus> CopyDirectoryAsync (Microsoft.Azure.Storage.File.CloudFileDirectory sourceFileDir, Microsoft.Azure.Storage.File.CloudFileDirectory destFileDir, Microsoft.Azure.Storage.DataMovement.CopyMethod copyMethod, Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions options, Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext context, System.Threading.CancellationToken cancellationToken);
static member CopyDirectoryAsync : Microsoft.Azure.Storage.File.CloudFileDirectory * Microsoft.Azure.Storage.File.CloudFileDirectory * Microsoft.Azure.Storage.DataMovement.CopyMethod * Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions * Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function CopyDirectoryAsync (sourceFileDir As CloudFileDirectory, destFileDir As CloudFileDirectory, copyMethod As CopyMethod, options As CopyDirectoryOptions, context As DirectoryTransferContext, cancellationToken As CancellationToken) As Task(Of TransferStatus)

参数

sourceFileDir
CloudFileDirectory

作为 CloudFileDirectory 源 Azure 文件目录的 。

destFileDir
CloudFileDirectory

作为 CloudFileDirectory 目标 Azure 文件目录的 。

copyMethod
CopyMethod

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

options
CopyDirectoryOptions

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

context
DirectoryTransferContext

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

cancellationToken
CancellationToken

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

返回

表示异步操作的 TransferStatus 类型的 Task<TResult> 对象。

适用于

CopyDirectoryAsync(CloudFileDirectory, CloudBlobDirectory, Boolean, CopyDirectoryOptions, DirectoryTransferContext, 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<Microsoft.Azure.Storage.DataMovement.TransferStatus> CopyDirectoryAsync (Microsoft.Azure.Storage.File.CloudFileDirectory sourceFileDir, Microsoft.Azure.Storage.Blob.CloudBlobDirectory destBlobDir, bool isServiceCopy, Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions options, Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext context, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("Replaced by overload that takes CopyMethod", false)>]
static member CopyDirectoryAsync : Microsoft.Azure.Storage.File.CloudFileDirectory * Microsoft.Azure.Storage.Blob.CloudBlobDirectory * bool * Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions * Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function CopyDirectoryAsync (sourceFileDir As CloudFileDirectory, destBlobDir As CloudBlobDirectory, isServiceCopy As Boolean, options As CopyDirectoryOptions, context As DirectoryTransferContext, cancellationToken As CancellationToken) As Task(Of TransferStatus)

参数

sourceFileDir
CloudFileDirectory

作为 CloudFileDirectory 源 Azure 文件目录的 。

destBlobDir
CloudBlobDirectory

作为 CloudBlobDirectory 目标 Azure Blob 目录的 。

isServiceCopy
Boolean

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

options
CopyDirectoryOptions

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

context
DirectoryTransferContext

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

cancellationToken
CancellationToken

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

返回

表示异步操作的 TransferStatus 类型的 Task<TResult> 对象。

属性

适用于

CopyDirectoryAsync(CloudFileDirectory, CloudBlobDirectory, CopyMethod, CopyDirectoryOptions, DirectoryTransferContext, CancellationToken)

将 Azure 文件目录复制到 Azure Blob 目录。

public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus> CopyDirectoryAsync (Microsoft.Azure.Storage.File.CloudFileDirectory sourceFileDir, Microsoft.Azure.Storage.Blob.CloudBlobDirectory destBlobDir, Microsoft.Azure.Storage.DataMovement.CopyMethod copyMethod, Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions options, Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext context, System.Threading.CancellationToken cancellationToken);
static member CopyDirectoryAsync : Microsoft.Azure.Storage.File.CloudFileDirectory * Microsoft.Azure.Storage.Blob.CloudBlobDirectory * Microsoft.Azure.Storage.DataMovement.CopyMethod * Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions * Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function CopyDirectoryAsync (sourceFileDir As CloudFileDirectory, destBlobDir As CloudBlobDirectory, copyMethod As CopyMethod, options As CopyDirectoryOptions, context As DirectoryTransferContext, cancellationToken As CancellationToken) As Task(Of TransferStatus)

参数

sourceFileDir
CloudFileDirectory

作为 CloudFileDirectory 源 Azure 文件目录的 。

destBlobDir
CloudBlobDirectory

作为 CloudBlobDirectory 目标 Azure Blob 目录的 。

copyMethod
CopyMethod

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

options
CopyDirectoryOptions

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

context
DirectoryTransferContext

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

cancellationToken
CancellationToken

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

返回

表示异步操作的 TransferStatus 类型的 Task<TResult> 对象。

适用于

CopyDirectoryAsync(CloudBlobDirectory, CloudFileDirectory, Boolean, CopyDirectoryOptions, DirectoryTransferContext, 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<Microsoft.Azure.Storage.DataMovement.TransferStatus> CopyDirectoryAsync (Microsoft.Azure.Storage.Blob.CloudBlobDirectory sourceBlobDir, Microsoft.Azure.Storage.File.CloudFileDirectory destFileDir, bool isServiceCopy, Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions options, Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext context, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("Replaced by overload that takes CopyMethod", false)>]
static member CopyDirectoryAsync : Microsoft.Azure.Storage.Blob.CloudBlobDirectory * Microsoft.Azure.Storage.File.CloudFileDirectory * bool * Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions * Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function CopyDirectoryAsync (sourceBlobDir As CloudBlobDirectory, destFileDir As CloudFileDirectory, isServiceCopy As Boolean, options As CopyDirectoryOptions, context As DirectoryTransferContext, cancellationToken As CancellationToken) As Task(Of TransferStatus)

参数

sourceBlobDir
CloudBlobDirectory

作为 CloudBlobDirectory 源 Azure Blob 目录的 。

destFileDir
CloudFileDirectory

作为 CloudFileDirectory 目标 Azure 文件目录的 。

isServiceCopy
Boolean

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

options
CopyDirectoryOptions

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

context
DirectoryTransferContext

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

cancellationToken
CancellationToken

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

返回

表示异步操作的 TransferStatus 类型的 Task<TResult> 对象。

属性

适用于

CopyDirectoryAsync(CloudBlobDirectory, CloudBlobDirectory, CopyMethod, CopyDirectoryOptions, DirectoryTransferContext, CancellationToken)

将 Azure Blob 目录复制到另一个 Azure Blob 目录。

public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus> CopyDirectoryAsync (Microsoft.Azure.Storage.Blob.CloudBlobDirectory sourceBlobDir, Microsoft.Azure.Storage.Blob.CloudBlobDirectory destBlobDir, Microsoft.Azure.Storage.DataMovement.CopyMethod copyMethod, Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions options, Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext context, System.Threading.CancellationToken cancellationToken);
static member CopyDirectoryAsync : Microsoft.Azure.Storage.Blob.CloudBlobDirectory * Microsoft.Azure.Storage.Blob.CloudBlobDirectory * Microsoft.Azure.Storage.DataMovement.CopyMethod * Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions * Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function CopyDirectoryAsync (sourceBlobDir As CloudBlobDirectory, destBlobDir As CloudBlobDirectory, copyMethod As CopyMethod, options As CopyDirectoryOptions, context As DirectoryTransferContext, cancellationToken As CancellationToken) As Task(Of TransferStatus)

参数

sourceBlobDir
CloudBlobDirectory

作为 CloudBlobDirectory 源 Azure Blob 目录的 。

destBlobDir
CloudBlobDirectory

作为 CloudBlobDirectory 目标 Azure Blob 目录的 。

copyMethod
CopyMethod

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

options
CopyDirectoryOptions

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

context
DirectoryTransferContext

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

cancellationToken
CancellationToken

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

返回

表示异步操作的 TransferStatus 类型的 Task<TResult> 对象。

适用于

CopyDirectoryAsync(CloudBlobDirectory, CloudBlobDirectory, Boolean, CopyDirectoryOptions, DirectoryTransferContext, 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<Microsoft.Azure.Storage.DataMovement.TransferStatus> CopyDirectoryAsync (Microsoft.Azure.Storage.Blob.CloudBlobDirectory sourceBlobDir, Microsoft.Azure.Storage.Blob.CloudBlobDirectory destBlobDir, bool isServiceCopy, Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions options, Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext context, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("Replaced by overload that takes CopyMethod", false)>]
static member CopyDirectoryAsync : Microsoft.Azure.Storage.Blob.CloudBlobDirectory * Microsoft.Azure.Storage.Blob.CloudBlobDirectory * bool * Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions * Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function CopyDirectoryAsync (sourceBlobDir As CloudBlobDirectory, destBlobDir As CloudBlobDirectory, isServiceCopy As Boolean, options As CopyDirectoryOptions, context As DirectoryTransferContext, cancellationToken As CancellationToken) As Task(Of TransferStatus)

参数

sourceBlobDir
CloudBlobDirectory

作为 CloudBlobDirectory 源 Azure Blob 目录的 。

destBlobDir
CloudBlobDirectory

作为 CloudBlobDirectory 目标 Azure Blob 目录的 。

isServiceCopy
Boolean

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

options
CopyDirectoryOptions

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

context
DirectoryTransferContext

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

cancellationToken
CancellationToken

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

返回

表示异步操作的 TransferStatus 类型的 Task<TResult> 对象。

属性

适用于

CopyDirectoryAsync(CloudFileDirectory, CloudFileDirectory, CopyMethod, CopyDirectoryOptions, DirectoryTransferContext)

将 Azure 文件目录复制到另一个 Azure 文件目录。

public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus> CopyDirectoryAsync (Microsoft.Azure.Storage.File.CloudFileDirectory sourceFileDir, Microsoft.Azure.Storage.File.CloudFileDirectory destFileDir, Microsoft.Azure.Storage.DataMovement.CopyMethod copyMethod, Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions options, Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext context);
static member CopyDirectoryAsync : Microsoft.Azure.Storage.File.CloudFileDirectory * Microsoft.Azure.Storage.File.CloudFileDirectory * Microsoft.Azure.Storage.DataMovement.CopyMethod * Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions * Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function CopyDirectoryAsync (sourceFileDir As CloudFileDirectory, destFileDir As CloudFileDirectory, copyMethod As CopyMethod, options As CopyDirectoryOptions, context As DirectoryTransferContext) As Task(Of TransferStatus)

参数

sourceFileDir
CloudFileDirectory

作为 CloudFileDirectory 源 Azure 文件目录的 。

destFileDir
CloudFileDirectory

作为 CloudFileDirectory 目标 Azure 文件目录的 。

copyMethod
CopyMethod

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

options
CopyDirectoryOptions

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

context
DirectoryTransferContext

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

返回

表示异步操作的 TransferStatus 类型的 Task<TResult> 对象。

适用于

CopyDirectoryAsync(CloudFileDirectory, CloudBlobDirectory, Boolean, CopyDirectoryOptions, DirectoryTransferContext)

注意

Replaced by overload that takes CopyMethod

将 Azure 文件目录复制到 Azure Blob 目录。

[System.Obsolete("Replaced by overload that takes CopyMethod", false)]
public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus> CopyDirectoryAsync (Microsoft.Azure.Storage.File.CloudFileDirectory sourceFileDir, Microsoft.Azure.Storage.Blob.CloudBlobDirectory destBlobDir, bool isServiceCopy, Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions options, Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext context);
[<System.Obsolete("Replaced by overload that takes CopyMethod", false)>]
static member CopyDirectoryAsync : Microsoft.Azure.Storage.File.CloudFileDirectory * Microsoft.Azure.Storage.Blob.CloudBlobDirectory * bool * Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions * Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function CopyDirectoryAsync (sourceFileDir As CloudFileDirectory, destBlobDir As CloudBlobDirectory, isServiceCopy As Boolean, options As CopyDirectoryOptions, context As DirectoryTransferContext) As Task(Of TransferStatus)

参数

sourceFileDir
CloudFileDirectory

作为 CloudFileDirectory 源 Azure 文件目录的 。

destBlobDir
CloudBlobDirectory

作为 CloudBlobDirectory 目标 Azure Blob 目录的 。

isServiceCopy
Boolean

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

options
CopyDirectoryOptions

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

context
DirectoryTransferContext

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

返回

表示异步操作的 TransferStatus 类型的 Task<TResult> 对象。

属性

适用于

CopyDirectoryAsync(CloudFileDirectory, CloudBlobDirectory, CopyMethod, CopyDirectoryOptions, DirectoryTransferContext)

将 Azure 文件目录复制到 Azure Blob 目录。

public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus> CopyDirectoryAsync (Microsoft.Azure.Storage.File.CloudFileDirectory sourceFileDir, Microsoft.Azure.Storage.Blob.CloudBlobDirectory destBlobDir, Microsoft.Azure.Storage.DataMovement.CopyMethod copyMethod, Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions options, Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext context);
static member CopyDirectoryAsync : Microsoft.Azure.Storage.File.CloudFileDirectory * Microsoft.Azure.Storage.Blob.CloudBlobDirectory * Microsoft.Azure.Storage.DataMovement.CopyMethod * Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions * Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function CopyDirectoryAsync (sourceFileDir As CloudFileDirectory, destBlobDir As CloudBlobDirectory, copyMethod As CopyMethod, options As CopyDirectoryOptions, context As DirectoryTransferContext) As Task(Of TransferStatus)

参数

sourceFileDir
CloudFileDirectory

作为 CloudFileDirectory 源 Azure 文件目录的 。

destBlobDir
CloudBlobDirectory

作为 CloudBlobDirectory 目标 Azure Blob 目录的 。

copyMethod
CopyMethod

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

options
CopyDirectoryOptions

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

context
DirectoryTransferContext

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

返回

表示异步操作的 TransferStatus 类型的 Task<TResult> 对象。

适用于

CopyDirectoryAsync(CloudBlobDirectory, CloudFileDirectory, Boolean, CopyDirectoryOptions, DirectoryTransferContext)

注意

Replaced by overload that takes CopyMethod

将 Azure Blob 目录复制到 Azure 文件目录。

[System.Obsolete("Replaced by overload that takes CopyMethod", false)]
public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus> CopyDirectoryAsync (Microsoft.Azure.Storage.Blob.CloudBlobDirectory sourceBlobDir, Microsoft.Azure.Storage.File.CloudFileDirectory destFileDir, bool isServiceCopy, Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions options, Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext context);
[<System.Obsolete("Replaced by overload that takes CopyMethod", false)>]
static member CopyDirectoryAsync : Microsoft.Azure.Storage.Blob.CloudBlobDirectory * Microsoft.Azure.Storage.File.CloudFileDirectory * bool * Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions * Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function CopyDirectoryAsync (sourceBlobDir As CloudBlobDirectory, destFileDir As CloudFileDirectory, isServiceCopy As Boolean, options As CopyDirectoryOptions, context As DirectoryTransferContext) As Task(Of TransferStatus)

参数

sourceBlobDir
CloudBlobDirectory

作为 CloudBlobDirectory 源 Azure Blob 目录的 。

destFileDir
CloudFileDirectory

作为 CloudFileDirectory 目标 Azure 文件目录的 。

isServiceCopy
Boolean

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

options
CopyDirectoryOptions

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

context
DirectoryTransferContext

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

返回

表示异步操作的 TransferStatus 类型的 Task<TResult> 对象。

属性

适用于

CopyDirectoryAsync(CloudBlobDirectory, CloudFileDirectory, CopyMethod, CopyDirectoryOptions, DirectoryTransferContext)

将 Azure Blob 目录复制到 Azure 文件目录。

public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus> CopyDirectoryAsync (Microsoft.Azure.Storage.Blob.CloudBlobDirectory sourceBlobDir, Microsoft.Azure.Storage.File.CloudFileDirectory destFileDir, Microsoft.Azure.Storage.DataMovement.CopyMethod copyMethod, Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions options, Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext context);
static member CopyDirectoryAsync : Microsoft.Azure.Storage.Blob.CloudBlobDirectory * Microsoft.Azure.Storage.File.CloudFileDirectory * Microsoft.Azure.Storage.DataMovement.CopyMethod * Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions * Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function CopyDirectoryAsync (sourceBlobDir As CloudBlobDirectory, destFileDir As CloudFileDirectory, copyMethod As CopyMethod, options As CopyDirectoryOptions, context As DirectoryTransferContext) As Task(Of TransferStatus)

参数

sourceBlobDir
CloudBlobDirectory

作为 CloudBlobDirectory 源 Azure Blob 目录的 。

destFileDir
CloudFileDirectory

作为 CloudFileDirectory 目标 Azure 文件目录的 。

copyMethod
CopyMethod

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

options
CopyDirectoryOptions

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

context
DirectoryTransferContext

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

返回

表示异步操作的 TransferStatus 类型的 Task<TResult> 对象。

适用于

CopyDirectoryAsync(CloudBlobDirectory, CloudBlobDirectory, Boolean, CopyDirectoryOptions, DirectoryTransferContext)

注意

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<Microsoft.Azure.Storage.DataMovement.TransferStatus> CopyDirectoryAsync (Microsoft.Azure.Storage.Blob.CloudBlobDirectory sourceBlobDir, Microsoft.Azure.Storage.Blob.CloudBlobDirectory destBlobDir, bool isServiceCopy, Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions options, Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext context);
[<System.Obsolete("Replaced by overload that takes CopyMethod", false)>]
static member CopyDirectoryAsync : Microsoft.Azure.Storage.Blob.CloudBlobDirectory * Microsoft.Azure.Storage.Blob.CloudBlobDirectory * bool * Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions * Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function CopyDirectoryAsync (sourceBlobDir As CloudBlobDirectory, destBlobDir As CloudBlobDirectory, isServiceCopy As Boolean, options As CopyDirectoryOptions, context As DirectoryTransferContext) As Task(Of TransferStatus)

参数

sourceBlobDir
CloudBlobDirectory

作为 CloudBlobDirectory 源 Azure Blob 目录的 。

destBlobDir
CloudBlobDirectory

作为 CloudBlobDirectory 目标 Azure Blob 目录的 。

isServiceCopy
Boolean

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

options
CopyDirectoryOptions

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

context
DirectoryTransferContext

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

返回

表示异步操作的 TransferStatus 类型的 Task<TResult> 对象。

属性

适用于

CopyDirectoryAsync(CloudBlobDirectory, CloudBlobDirectory, CopyMethod, CopyDirectoryOptions, DirectoryTransferContext)

将 Azure Blob 目录复制到另一个 Azure Blob 目录。

public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus> CopyDirectoryAsync (Microsoft.Azure.Storage.Blob.CloudBlobDirectory sourceBlobDir, Microsoft.Azure.Storage.Blob.CloudBlobDirectory destBlobDir, Microsoft.Azure.Storage.DataMovement.CopyMethod copyMethod, Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions options, Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext context);
static member CopyDirectoryAsync : Microsoft.Azure.Storage.Blob.CloudBlobDirectory * Microsoft.Azure.Storage.Blob.CloudBlobDirectory * Microsoft.Azure.Storage.DataMovement.CopyMethod * Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions * Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function CopyDirectoryAsync (sourceBlobDir As CloudBlobDirectory, destBlobDir As CloudBlobDirectory, copyMethod As CopyMethod, options As CopyDirectoryOptions, context As DirectoryTransferContext) As Task(Of TransferStatus)

参数

sourceBlobDir
CloudBlobDirectory

作为 CloudBlobDirectory 源 Azure Blob 目录的 。

destBlobDir
CloudBlobDirectory

作为 CloudBlobDirectory 目标 Azure Blob 目录的 。

copyMethod
CopyMethod

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

options
CopyDirectoryOptions

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

context
DirectoryTransferContext

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

返回

表示异步操作的 TransferStatus 类型的 Task<TResult> 对象。

适用于

CopyDirectoryAsync(CloudFileDirectory, CloudFileDirectory, Boolean, CopyDirectoryOptions, DirectoryTransferContext)

注意

Replaced by overload that takes CopyMethod

将 Azure 文件目录复制到另一个 Azure 文件目录。

[System.Obsolete("Replaced by overload that takes CopyMethod", false)]
public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus> CopyDirectoryAsync (Microsoft.Azure.Storage.File.CloudFileDirectory sourceFileDir, Microsoft.Azure.Storage.File.CloudFileDirectory destFileDir, bool isServiceCopy, Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions options, Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext context);
[<System.Obsolete("Replaced by overload that takes CopyMethod", false)>]
static member CopyDirectoryAsync : Microsoft.Azure.Storage.File.CloudFileDirectory * Microsoft.Azure.Storage.File.CloudFileDirectory * bool * Microsoft.Azure.Storage.DataMovement.CopyDirectoryOptions * Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function CopyDirectoryAsync (sourceFileDir As CloudFileDirectory, destFileDir As CloudFileDirectory, isServiceCopy As Boolean, options As CopyDirectoryOptions, context As DirectoryTransferContext) As Task(Of TransferStatus)

参数

sourceFileDir
CloudFileDirectory

作为 CloudFileDirectory 源 Azure 文件目录的 。

destFileDir
CloudFileDirectory

作为 CloudFileDirectory 目标 Azure 文件目录的 。

isServiceCopy
Boolean

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

options
CopyDirectoryOptions

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

context
DirectoryTransferContext

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

返回

表示异步操作的 TransferStatus 类型的 Task<TResult> 对象。

属性

适用于