System.IO.Pipelines Obor názvů

Poskytuje typy pro provádění složitých operací s vysokým výkonem vstupu a výstupu (v/v). Provides types for performing complex, high performance input-output (IO) operations.

Třídy

Pipe

Výchozí PipeWriter a PipeReader implementace.The default PipeWriter and PipeReader implementation.

PipeOptions

Představuje sadu Pipe možností.Represents a set of Pipe options.

PipeReader

Definuje třídu, která poskytuje přístup ke straně čtení kanálu.Defines a class that provides access to a read side of pipe.

PipeScheduler

Abstrakce pro spouštění PipeReader a PipeWriter zpětná volání a pokračování.Abstraction for running PipeReader and PipeWriter callbacks and continuations.

PipeWriter

Definuje třídu, která poskytuje kanál, na který lze zapisovat data.Defines a class that provides a pipeline to which data can be written.

StreamPipeExtensions

Poskytuje metody rozšíření pro Stream , které podporují operace čtení a zápisu přímo do kanálů.Provides extension methods for Stream that support read and write operations directly into pipes.

StreamPipeReaderOptions

Představuje sadu možností pro řízení vytváření PipeReader .Represents a set of options for controlling the creation of the PipeReader.

StreamPipeWriterOptions

Představuje sadu možností pro řízení vytváření PipeWriter .Represents a set of options for controlling the creation of the PipeWriter.

Struktury

FlushResult

Výsledek vrácený FlushAsync(CancellationToken) voláním.Result returned by FlushAsync(CancellationToken) call.

ReadResult

Představuje výsledek ReadAsync(CancellationToken) volání.Represents the result of a ReadAsync(CancellationToken) call.

Rozhraní

IDuplexPipe

Definuje třídu, která poskytuje duplexní kanál, ze kterého mohou být data načítána a zapsána do.Defines a class that provides a duplex pipe from which data can be read from and written to.