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

TransferManager.DownloadAsync 方法

定义

重载

DownloadAsync(CloudFile, String, DownloadOptions, SingleTransferContext, CancellationToken)

从 Azure 文件存储下载 Azure 文件。

DownloadAsync(CloudFile, Stream, DownloadOptions, SingleTransferContext, CancellationToken)

从 Azure 文件存储下载 Azure 文件。

DownloadAsync(CloudBlob, String, DownloadOptions, SingleTransferContext, CancellationToken)

从 Azure Blob 存储 下载 Azure Blob。

DownloadAsync(CloudBlob, Stream, DownloadOptions, SingleTransferContext, CancellationToken)

从 Azure Blob 存储 下载 Azure Blob。

DownloadAsync(CloudFile, String, DownloadOptions, SingleTransferContext)

从 Azure 文件存储下载 Azure 文件。

DownloadAsync(CloudFile, Stream, DownloadOptions, SingleTransferContext)

从 Azure 文件存储下载 Azure 文件。

DownloadAsync(CloudFile, Stream)

从 Azure 文件存储下载 Azure 文件。

DownloadAsync(CloudBlob, Stream, DownloadOptions, SingleTransferContext)

从 Azure Blob 存储 下载 Azure Blob。

DownloadAsync(CloudFile, String)

从 Azure 文件存储下载 Azure 文件。

DownloadAsync(CloudBlob, String)

从 Azure Blob 存储 下载 Azure Blob。

DownloadAsync(CloudBlob, Stream)

从 Azure Blob 存储 下载 Azure Blob。

DownloadAsync(CloudBlob, String, DownloadOptions, SingleTransferContext)

从 Azure Blob 存储 下载 Azure Blob。

DownloadAsync(CloudFile, String, DownloadOptions, SingleTransferContext, CancellationToken)

从 Azure 文件存储下载 Azure 文件。

public static System.Threading.Tasks.Task DownloadAsync (Microsoft.Azure.Storage.File.CloudFile sourceFile, string destPath, Microsoft.Azure.Storage.DataMovement.DownloadOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context, System.Threading.CancellationToken cancellationToken);
static member DownloadAsync : Microsoft.Azure.Storage.File.CloudFile * string * Microsoft.Azure.Storage.DataMovement.DownloadOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function DownloadAsync (sourceFile As CloudFile, destPath As String, options As DownloadOptions, context As SingleTransferContext, cancellationToken As CancellationToken) As Task

参数

sourceFile
CloudFile

CloudFile 源 Azure 文件的 。

destPath
String

目标文件的路径。

options
DownloadOptions

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

context
SingleTransferContext

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

cancellationToken
CancellationToken

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

返回

表示异步操作的 Task 对象。

适用于

DownloadAsync(CloudFile, Stream, DownloadOptions, SingleTransferContext, CancellationToken)

从 Azure 文件存储下载 Azure 文件。

public static System.Threading.Tasks.Task DownloadAsync (Microsoft.Azure.Storage.File.CloudFile sourceFile, System.IO.Stream destStream, Microsoft.Azure.Storage.DataMovement.DownloadOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context, System.Threading.CancellationToken cancellationToken);
static member DownloadAsync : Microsoft.Azure.Storage.File.CloudFile * System.IO.Stream * Microsoft.Azure.Storage.DataMovement.DownloadOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function DownloadAsync (sourceFile As CloudFile, destStream As Stream, options As DownloadOptions, context As SingleTransferContext, cancellationToken As CancellationToken) As Task

参数

sourceFile
CloudFile

CloudFile 源 Azure 文件的 。

destStream
Stream

一个 Stream 表示目标流的 对象。

options
DownloadOptions

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

context
SingleTransferContext

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

cancellationToken
CancellationToken

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

返回

表示异步操作的 Task 对象。

适用于

DownloadAsync(CloudBlob, String, DownloadOptions, SingleTransferContext, CancellationToken)

从 Azure Blob 存储 下载 Azure Blob。

public static System.Threading.Tasks.Task DownloadAsync (Microsoft.Azure.Storage.Blob.CloudBlob sourceBlob, string destPath, Microsoft.Azure.Storage.DataMovement.DownloadOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context, System.Threading.CancellationToken cancellationToken);
static member DownloadAsync : Microsoft.Azure.Storage.Blob.CloudBlob * string * Microsoft.Azure.Storage.DataMovement.DownloadOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function DownloadAsync (sourceBlob As CloudBlob, destPath As String, options As DownloadOptions, context As SingleTransferContext, cancellationToken As CancellationToken) As Task

参数

sourceBlob
CloudBlob

CloudBlob 源 Azure Blob 的 。

destPath
String

目标文件的路径。

options
DownloadOptions

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

context
SingleTransferContext

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

cancellationToken
CancellationToken

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

返回

表示异步操作的 Task 对象。

适用于

DownloadAsync(CloudBlob, Stream, DownloadOptions, SingleTransferContext, CancellationToken)

从 Azure Blob 存储 下载 Azure Blob。

public static System.Threading.Tasks.Task DownloadAsync (Microsoft.Azure.Storage.Blob.CloudBlob sourceBlob, System.IO.Stream destStream, Microsoft.Azure.Storage.DataMovement.DownloadOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context, System.Threading.CancellationToken cancellationToken);
static member DownloadAsync : Microsoft.Azure.Storage.Blob.CloudBlob * System.IO.Stream * Microsoft.Azure.Storage.DataMovement.DownloadOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function DownloadAsync (sourceBlob As CloudBlob, destStream As Stream, options As DownloadOptions, context As SingleTransferContext, cancellationToken As CancellationToken) As Task

参数

sourceBlob
CloudBlob

CloudBlob 源 Azure Blob 的 。

destStream
Stream

一个 Stream 表示目标流的 对象。

options
DownloadOptions

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

context
SingleTransferContext

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

cancellationToken
CancellationToken

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

返回

表示异步操作的 Task 对象。

适用于

DownloadAsync(CloudFile, String, DownloadOptions, SingleTransferContext)

从 Azure 文件存储下载 Azure 文件。

public static System.Threading.Tasks.Task DownloadAsync (Microsoft.Azure.Storage.File.CloudFile sourceFile, string destPath, Microsoft.Azure.Storage.DataMovement.DownloadOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context);
static member DownloadAsync : Microsoft.Azure.Storage.File.CloudFile * string * Microsoft.Azure.Storage.DataMovement.DownloadOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext -> System.Threading.Tasks.Task
Public Shared Function DownloadAsync (sourceFile As CloudFile, destPath As String, options As DownloadOptions, context As SingleTransferContext) As Task

参数

sourceFile
CloudFile

CloudFile 源 Azure 文件的 。

destPath
String

目标文件的路径。

options
DownloadOptions

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

context
SingleTransferContext

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

返回

表示异步操作的 Task 对象。

适用于

DownloadAsync(CloudFile, Stream, DownloadOptions, SingleTransferContext)

从 Azure 文件存储下载 Azure 文件。

public static System.Threading.Tasks.Task DownloadAsync (Microsoft.Azure.Storage.File.CloudFile sourceFile, System.IO.Stream destStream, Microsoft.Azure.Storage.DataMovement.DownloadOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context);
static member DownloadAsync : Microsoft.Azure.Storage.File.CloudFile * System.IO.Stream * Microsoft.Azure.Storage.DataMovement.DownloadOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext -> System.Threading.Tasks.Task
Public Shared Function DownloadAsync (sourceFile As CloudFile, destStream As Stream, options As DownloadOptions, context As SingleTransferContext) As Task

参数

sourceFile
CloudFile

CloudFile 源 Azure 文件的 。

destStream
Stream

一个 Stream 表示目标流的 对象。

options
DownloadOptions

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

context
SingleTransferContext

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

返回

表示异步操作的 Task 对象。

适用于

DownloadAsync(CloudFile, Stream)

从 Azure 文件存储下载 Azure 文件。

public static System.Threading.Tasks.Task DownloadAsync (Microsoft.Azure.Storage.File.CloudFile sourceFile, System.IO.Stream destStream);
static member DownloadAsync : Microsoft.Azure.Storage.File.CloudFile * System.IO.Stream -> System.Threading.Tasks.Task
Public Shared Function DownloadAsync (sourceFile As CloudFile, destStream As Stream) As Task

参数

sourceFile
CloudFile

CloudFile 源 Azure 文件的 。

destStream
Stream

一个 Stream 表示目标流的 对象。

返回

表示异步操作的 Task 对象。

适用于

DownloadAsync(CloudBlob, Stream, DownloadOptions, SingleTransferContext)

从 Azure Blob 存储 下载 Azure Blob。

public static System.Threading.Tasks.Task DownloadAsync (Microsoft.Azure.Storage.Blob.CloudBlob sourceBlob, System.IO.Stream destStream, Microsoft.Azure.Storage.DataMovement.DownloadOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context);
static member DownloadAsync : Microsoft.Azure.Storage.Blob.CloudBlob * System.IO.Stream * Microsoft.Azure.Storage.DataMovement.DownloadOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext -> System.Threading.Tasks.Task
Public Shared Function DownloadAsync (sourceBlob As CloudBlob, destStream As Stream, options As DownloadOptions, context As SingleTransferContext) As Task

参数

sourceBlob
CloudBlob

CloudBlob 源 Azure Blob 的 。

destStream
Stream

一个 Stream 表示目标流的 对象。

options
DownloadOptions

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

context
SingleTransferContext

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

返回

表示异步操作的 Task 对象。

适用于

DownloadAsync(CloudFile, String)

从 Azure 文件存储下载 Azure 文件。

public static System.Threading.Tasks.Task DownloadAsync (Microsoft.Azure.Storage.File.CloudFile sourceFile, string destPath);
static member DownloadAsync : Microsoft.Azure.Storage.File.CloudFile * string -> System.Threading.Tasks.Task
Public Shared Function DownloadAsync (sourceFile As CloudFile, destPath As String) As Task

参数

sourceFile
CloudFile

CloudFile 源 Azure 文件的 。

destPath
String

目标文件的路径。

返回

表示异步操作的 Task 对象。

适用于

DownloadAsync(CloudBlob, String)

从 Azure Blob 存储 下载 Azure Blob。

public static System.Threading.Tasks.Task DownloadAsync (Microsoft.Azure.Storage.Blob.CloudBlob sourceBlob, string destPath);
static member DownloadAsync : Microsoft.Azure.Storage.Blob.CloudBlob * string -> System.Threading.Tasks.Task
Public Shared Function DownloadAsync (sourceBlob As CloudBlob, destPath As String) As Task

参数

sourceBlob
CloudBlob

CloudBlob 源 Azure Blob 的 。

destPath
String

目标文件的路径。

返回

表示异步操作的 Task 对象。

适用于

DownloadAsync(CloudBlob, Stream)

从 Azure Blob 存储 下载 Azure Blob。

public static System.Threading.Tasks.Task DownloadAsync (Microsoft.Azure.Storage.Blob.CloudBlob sourceBlob, System.IO.Stream destStream);
static member DownloadAsync : Microsoft.Azure.Storage.Blob.CloudBlob * System.IO.Stream -> System.Threading.Tasks.Task
Public Shared Function DownloadAsync (sourceBlob As CloudBlob, destStream As Stream) As Task

参数

sourceBlob
CloudBlob

CloudBlob 源 Azure Blob 的 。

destStream
Stream

一个 Stream 表示目标流的 对象。

返回

表示异步操作的 Task 对象。

适用于

DownloadAsync(CloudBlob, String, DownloadOptions, SingleTransferContext)

从 Azure Blob 存储 下载 Azure Blob。

public static System.Threading.Tasks.Task DownloadAsync (Microsoft.Azure.Storage.Blob.CloudBlob sourceBlob, string destPath, Microsoft.Azure.Storage.DataMovement.DownloadOptions options, Microsoft.Azure.Storage.DataMovement.SingleTransferContext context);
static member DownloadAsync : Microsoft.Azure.Storage.Blob.CloudBlob * string * Microsoft.Azure.Storage.DataMovement.DownloadOptions * Microsoft.Azure.Storage.DataMovement.SingleTransferContext -> System.Threading.Tasks.Task
Public Shared Function DownloadAsync (sourceBlob As CloudBlob, destPath As String, options As DownloadOptions, context As SingleTransferContext) As Task

参数

sourceBlob
CloudBlob

CloudBlob 源 Azure Blob 的 。

destPath
String

目标文件的路径。

options
DownloadOptions

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

context
SingleTransferContext

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

返回

表示异步操作的 Task 对象。

适用于