System.IO.Pipelines Przestrzeń nazw

Udostępnia typy do wykonywania złożonych, wysokowydajnych operacji wejścia-wyjścia (we/wy).

Klasy

Pipe

Domyślna PipeWriter i PipeReader implementacja.

PipeOptions

Reprezentuje zestaw Pipe opcji.

PipeReader

Definiuje klasę, która zapewnia dostęp do strony odczytu potoku.

PipeScheduler

Abstrakcja uruchamiania PipeReader i PipeWriter wywołań zwrotnych oraz kontynuacji.

PipeWriter

Definiuje klasę, która udostępnia potok, do którego można zapisywać dane.

StreamPipeExtensions

Udostępnia metody rozszerzenia, które Stream obsługują operacje odczytu i zapisu bezpośrednio w potokach.

StreamPipeReaderOptions

Reprezentuje zestaw opcji kontrolowania tworzenia obiektu PipeReader.

StreamPipeWriterOptions

Reprezentuje zestaw opcji kontrolowania tworzenia obiektu PipeWriter.

Struktury

FlushResult

Wynik zwrócony przez FlushAsync(CancellationToken) wywołanie.

ReadResult

Reprezentuje wynik wywołania ReadAsync(CancellationToken) .

Interfejsy

IDuplexPipe

Definiuje klasę, która udostępnia potok dwukierunkowy, z którego można odczytywać i zapisywać dane.