System.IO.Pipelines Namespace

Fornece tipos para executar operações de E/S (saída de entrada) complexas e de alto desempenho.

Classes

Nome Description
Pipe

O padrão PipeWriter e PipeReader a implementação.

PipeOptions

Representa um conjunto de Pipe opções.

PipeReader

Define uma classe que fornece acesso a um lado de leitura do pipe.

PipeScheduler

Abstração para execução PipeReader e PipeWriter retornos de chamada e continuações.

PipeWriter

Define uma classe que fornece um pipeline para o qual os dados podem ser gravados.

StreamPipeExtensions

Fornece métodos de extensão para Stream que dão suporte a operações de leitura e gravação diretamente em pipes.

StreamPipeReaderOptions

Representa um conjunto de opções para controlar a criação do PipeReader.

StreamPipeWriterOptions

Representa um conjunto de opções para controlar a criação do PipeWriter.

Estruturas

Nome Description
FlushResult

Resultado retornado por FlushAsync(CancellationToken) chamada.

ReadResult

Representa o resultado de uma chamada ReadAsync(CancellationToken).

Interfaces

Nome Description
IDuplexPipe

Define uma classe que fornece um pipe duplex do qual os dados podem ser lidos e gravados.