System.IO.Pipelines Namespace

Provides types for performing complex, high performance input-output (IO) operations.

Classes

Pipe

The default PipeWriter and PipeReader implementation.

PipeOptions

Represents a set of Pipe options.

PipeReader

Defines a class that provides access to a read side of pipe.

PipeScheduler

Abstraction for running PipeReader and PipeWriter callbacks and continuations.

PipeWriter

Defines a class that provides a pipeline to which data can be written.

StreamPipeExtensions

Provides extension methods for Stream that support read and write operations directly into pipes.

StreamPipeReaderOptions

Represents a set of options for controlling the creation of the PipeReader.

StreamPipeWriterOptions

Represents a set of options for controlling the creation of the PipeWriter.

Structs

FlushResult

Result returned by FlushAsync(CancellationToken) call.

ReadResult

Represents the result of a ReadAsync(CancellationToken) call.

Interfaces

IDuplexPipe

Defines a class that provides a duplex pipe from which data can be read from and written to.