System.IO.Pipelines Przestrzeń nazw

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

Klasy

Nazwisko Opis
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 do potoków.

StreamPipeReaderOptions

Reprezentuje zestaw opcji kontrolowania tworzenia obiektu PipeReader.

StreamPipeWriterOptions

Reprezentuje zestaw opcji kontrolowania tworzenia obiektu PipeWriter.

Struktury

Nazwisko Opis
FlushResult

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

ReadResult

Reprezentuje wynik wywołania ReadAsync(CancellationToken) .

Interfejsy

Nazwisko Opis
IDuplexPipe

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