System.IO.Pipelines Пространство имен

Предоставляет типы для выполнения сложных, высокопроизводительных операций ввода-вывода (ввода-вывода).

Классы

Имя Описание
Pipe

Значение по умолчанию PipeWriter и PipeReader реализация.

PipeOptions

Представляет набор Pipe параметров.

PipeReader

Определяет класс, предоставляющий доступ к стороне канала чтения.

PipeScheduler

Абстракция для выполнения PipeReader и обратных вызовов и PipeWriter продолжения.

PipeWriter

Определяет класс, предоставляющий конвейер, в который можно записывать данные.

StreamPipeExtensions

Предоставляет методы расширения для Stream поддержки операций чтения и записи непосредственно в каналы.

StreamPipeReaderOptions

Представляет набор параметров для управления созданием PipeReaderобъекта .

StreamPipeWriterOptions

Представляет набор параметров для управления созданием PipeWriterобъекта .

Структуры

Имя Описание
FlushResult

Результат, возвращаемый вызовом FlushAsync(CancellationToken).

ReadResult

Представляет результат вызова ReadAsync(CancellationToken).

Интерфейсы

Имя Описание
IDuplexPipe

Определяет класс, предоставляющий дуплексный канал, из которого можно считывать и записывать данные.