Partager via


System.IO.Pipelines Espace de noms

Fournit des types permettant d’effectuer des opérations d’entrée/sortie (E/S) complexes et à haute performance.

Classes

Pipe

Implémentation de PipeWriter et PipeReader par défaut.

PipeOptions

Représente un jeu d'options Pipe.

PipeReader

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

PipeScheduler

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

PipeWriter

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

StreamPipeExtensions

Fournit les méthodes d’extension pour Stream qui prennent en charge les opérations de lecture et d’écriture directement dans les canaux.

StreamPipeReaderOptions

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

StreamPipeWriterOptions

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

Structures

FlushResult

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

ReadResult

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

Interfaces

IDuplexPipe

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