System.IO.Pipelines 命名空间

提供用于执行复杂高性能输入输出(IO)操作的类型。

类

名称 说明
Pipe

默认 PipeWriter 和 PipeReader 实现。

PipeOptions

表示一组 Pipe 选项。

PipeReader

定义一个类,该类提供对管道读取端的访问权限。

PipeScheduler

用于运行 PipeReader 和 PipeWriter 回调和延续的抽象。

PipeWriter

定义一个类,该类提供可写入数据的管道。

StreamPipeExtensions

为支持直接在管道中执行读取和写入操作的扩展方法提供扩展方法 Stream 。

StreamPipeReaderOptions

表示一组用于控制创建 PipeReader的选项。

StreamPipeWriterOptions

表示一组用于控制创建 PipeWriter的选项。

结构

名称 说明
FlushResult

调用 FlushAsync(CancellationToken) 返回的结果。

ReadResult

表示调用的结果 ReadAsync(CancellationToken) 。

接口

名称 说明
IDuplexPipe

定义一个类,该类提供从中读取和写入数据的双工管道。