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

TransferManager.UploadDirectoryAsync 方法

定义

重载

UploadDirectoryAsync(String, CloudFileDirectory, UploadDirectoryOptions, DirectoryTransferContext)

将目录上传到 Azure 文件存储。

UploadDirectoryAsync(String, CloudBlobDirectory, UploadDirectoryOptions, DirectoryTransferContext)

将目录上传到Azure Blob 存储。

UploadDirectoryAsync(String, CloudBlobDirectory, UploadDirectoryOptions, DirectoryTransferContext, CancellationToken)

将目录上传到Azure Blob 存储。

UploadDirectoryAsync(String, CloudBlobDirectory)

将目录上传到Azure Blob 存储。

UploadDirectoryAsync(String, CloudFileDirectory)

将目录上传到 Azure 文件存储。

UploadDirectoryAsync(String, CloudFileDirectory, UploadDirectoryOptions, DirectoryTransferContext, CancellationToken)

将目录上传到 Azure 文件存储。

UploadDirectoryAsync(String, CloudFileDirectory, UploadDirectoryOptions, DirectoryTransferContext)

将目录上传到 Azure 文件存储。

public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus> UploadDirectoryAsync (string sourcePath, Microsoft.Azure.Storage.File.CloudFileDirectory destFileDir, Microsoft.Azure.Storage.DataMovement.UploadDirectoryOptions options, Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext context);
static member UploadDirectoryAsync : string * Microsoft.Azure.Storage.File.CloudFileDirectory * Microsoft.Azure.Storage.DataMovement.UploadDirectoryOptions * Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function UploadDirectoryAsync (sourcePath As String, destFileDir As CloudFileDirectory, options As UploadDirectoryOptions, context As DirectoryTransferContext) As Task(Of TransferStatus)

参数

sourcePath
String

源目录的路径

destFileDir
CloudFileDirectory

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

options
UploadDirectoryOptions

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

context
DirectoryTransferContext

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

返回

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

适用于

UploadDirectoryAsync(String, CloudBlobDirectory, UploadDirectoryOptions, DirectoryTransferContext)

将目录上传到Azure Blob 存储。

public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus> UploadDirectoryAsync (string sourcePath, Microsoft.Azure.Storage.Blob.CloudBlobDirectory destBlobDir, Microsoft.Azure.Storage.DataMovement.UploadDirectoryOptions options, Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext context);
static member UploadDirectoryAsync : string * Microsoft.Azure.Storage.Blob.CloudBlobDirectory * Microsoft.Azure.Storage.DataMovement.UploadDirectoryOptions * Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function UploadDirectoryAsync (sourcePath As String, destBlobDir As CloudBlobDirectory, options As UploadDirectoryOptions, context As DirectoryTransferContext) As Task(Of TransferStatus)

参数

sourcePath
String

源目录的路径

destBlobDir
CloudBlobDirectory

作为 CloudBlobDirectory 目标 Azure Blob 目录的 。

options
UploadDirectoryOptions

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

context
DirectoryTransferContext

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

返回

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

适用于

UploadDirectoryAsync(String, CloudBlobDirectory, UploadDirectoryOptions, DirectoryTransferContext, CancellationToken)

将目录上传到Azure Blob 存储。

public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus> UploadDirectoryAsync (string sourcePath, Microsoft.Azure.Storage.Blob.CloudBlobDirectory destBlobDir, Microsoft.Azure.Storage.DataMovement.UploadDirectoryOptions options, Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext context, System.Threading.CancellationToken cancellationToken);
static member UploadDirectoryAsync : string * Microsoft.Azure.Storage.Blob.CloudBlobDirectory * Microsoft.Azure.Storage.DataMovement.UploadDirectoryOptions * Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function UploadDirectoryAsync (sourcePath As String, destBlobDir As CloudBlobDirectory, options As UploadDirectoryOptions, context As DirectoryTransferContext, cancellationToken As CancellationToken) As Task(Of TransferStatus)

参数

sourcePath
String

源目录的路径

destBlobDir
CloudBlobDirectory

作为 CloudBlobDirectory 目标 Azure Blob 目录的 。

options
UploadDirectoryOptions

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

context
DirectoryTransferContext

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

cancellationToken
CancellationToken

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

返回

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

适用于

UploadDirectoryAsync(String, CloudBlobDirectory)

将目录上传到Azure Blob 存储。

public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus> UploadDirectoryAsync (string sourcePath, Microsoft.Azure.Storage.Blob.CloudBlobDirectory destBlobDir);
static member UploadDirectoryAsync : string * Microsoft.Azure.Storage.Blob.CloudBlobDirectory -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function UploadDirectoryAsync (sourcePath As String, destBlobDir As CloudBlobDirectory) As Task(Of TransferStatus)

参数

sourcePath
String

源目录的路径

destBlobDir
CloudBlobDirectory

作为 CloudBlobDirectory 目标 Azure Blob 目录的 。

返回

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

适用于

UploadDirectoryAsync(String, CloudFileDirectory)

将目录上传到 Azure 文件存储。

public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus> UploadDirectoryAsync (string sourcePath, Microsoft.Azure.Storage.File.CloudFileDirectory destFileDir);
static member UploadDirectoryAsync : string * Microsoft.Azure.Storage.File.CloudFileDirectory -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function UploadDirectoryAsync (sourcePath As String, destFileDir As CloudFileDirectory) As Task(Of TransferStatus)

参数

sourcePath
String

源目录的路径

destFileDir
CloudFileDirectory

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

返回

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

适用于

UploadDirectoryAsync(String, CloudFileDirectory, UploadDirectoryOptions, DirectoryTransferContext, CancellationToken)

将目录上传到 Azure 文件存储。

public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus> UploadDirectoryAsync (string sourcePath, Microsoft.Azure.Storage.File.CloudFileDirectory destFileDir, Microsoft.Azure.Storage.DataMovement.UploadDirectoryOptions options, Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext context, System.Threading.CancellationToken cancellationToken);
static member UploadDirectoryAsync : string * Microsoft.Azure.Storage.File.CloudFileDirectory * Microsoft.Azure.Storage.DataMovement.UploadDirectoryOptions * Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function UploadDirectoryAsync (sourcePath As String, destFileDir As CloudFileDirectory, options As UploadDirectoryOptions, context As DirectoryTransferContext, cancellationToken As CancellationToken) As Task(Of TransferStatus)

参数

sourcePath
String

源目录的路径

destFileDir
CloudFileDirectory

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

options
UploadDirectoryOptions

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

context
DirectoryTransferContext

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

cancellationToken
CancellationToken

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

返回

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

适用于