System.IO.Pipelines Espace de noms

Fournit des types pour effectuer des opérations d’entrée/sortie (E/S) complexes et hautes performances.

Classes

Nom Description
Pipe

Valeur par défaut PipeWriter et PipeReader implémentation.

PipeOptions

Représente un ensemble d’options Pipe .

PipeReader

Définit une classe qui fournit l’accès à un côté lecture du canal.

PipeScheduler

Abstraction pour l’exécution PipeReader et PipeWriter les rappels et les continuations.

PipeWriter

Définit une classe qui fournit un pipeline dans lequel les données peuvent être écrites.

StreamPipeExtensions

Fournit des méthodes d’extension pour Stream cette prise en charge des opérations de lecture et d’écriture directement dans des canaux.

StreamPipeReaderOptions

Représente un ensemble d’options pour contrôler la création du PipeReader.

StreamPipeWriterOptions

Représente un ensemble d’options pour contrôler la création du PipeWriter.

Structures

Nom Description
FlushResult

Résultat retourné par FlushAsync(CancellationToken) appel.

ReadResult

Représente le résultat d’un appel ReadAsync(CancellationToken).

Interfaces

Nom Description
IDuplexPipe

Définit une classe qui fournit un canal duplex à partir duquel les données peuvent être lues et écrites.