System.IO.Pipelines Espacio de nombres

Proporciona tipos para realizar operaciones complejas y de salida de entrada de alto rendimiento (E/S).

Clases

Nombre Description
Pipe

El valor predeterminado PipeWriter y PipeReader la implementación.

PipeOptions

Representa un conjunto de Pipe opciones.

PipeReader

Define una clase que proporciona acceso a un lado de lectura de la canalización.

PipeScheduler

Abstracción para ejecutar PipeReader y PipeWriter devoluciones de llamada y continuaciones.

PipeWriter

Define una clase que proporciona una canalización a la que se pueden escribir los datos.

StreamPipeExtensions

Proporciona métodos de extensión para Stream que admitan operaciones de lectura y escritura directamente en canalizaciones.

StreamPipeReaderOptions

Representa un conjunto de opciones para controlar la creación de .PipeReader

StreamPipeWriterOptions

Representa un conjunto de opciones para controlar la creación de .PipeWriter

Estructuras

Nombre Description
FlushResult

Resultado devuelto por FlushAsync(CancellationToken) llamada.

ReadResult

Representa el resultado de una ReadAsync(CancellationToken) llamada.

Interfaces

Nombre Description
IDuplexPipe

Define una clase que proporciona una canalización dúplex desde la que se pueden leer y escribir datos.