信息
您所需的主题如下所示。但此主题未包含在此库中。

Stream.CopyToAsync 方法 (Stream)

2013/12/13

从当前流异步读取字节并向另一个流写入它们。

Namespace:  System.IO
程序集:  mscorlib(位于 mscorlib.dll 中)

public Task CopyToAsync(
	Stream destination
)

参数

destination
类型: System.IO.Stream
将当前流的内容复制到的流。

返回值

类型: System.Threading.Tasks.Task
表示异步复制操作的任务。

异常条件
ArgumentNullException

destinationnull

ObjectDisposedException

当前流或目标流被释放。

NotSupportedException

当前流不支持读取,或目标流不支持写入。

CopyToAsync 方法使您能够执行资源密集型 I/O 操作,而不阻塞主线程。此性能注意事项在 Windows 商店 应用或 桌面 应用中尤其重要,因为在上述应用中,耗时的流操作可阻塞 UI 线程,并使您的应用看似未在工作。在 Visual Basic 和 C# 中,async 方法与 asyncawait 关键字结合使用。

复制从当前流中的当前位置开始。

Windows Phone OS

受以下版本支持: 8.0

显示: