PipeWriter Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit une classe qui fournit un pipeline vers lequel les données peuvent être écrites.
public ref class PipeWriter abstract : System::Buffers::IBufferWriter<System::Byte>
public abstract class PipeWriter : System.Buffers.IBufferWriter<byte>
type PipeWriter = class
interface IBufferWriter<byte>
Public MustInherit Class PipeWriter
Implements IBufferWriter(Of Byte)
- Héritage
-
PipeWriter
- Implémente
Constructeurs
PipeWriter() |
Initialise une nouvelle instance de la classe. |
Propriétés
CanGetUnflushedBytes |
Obtient une valeur qui indique si le courant PipeWriter prend en charge la création de rapports sur le nombre d’octets non gonflés. |
UnflushedBytes |
En cas de substitution dans une classe dérivée, obtient le nombre d’octets non gonflés dans l’enregistreur actuel. |
Méthodes
Advance(Int32) |
Indique à PipeWriter que des octets |
AsStream(Boolean) |
Retourne une représentation Stream de PipeWriter. |
CancelPendingFlush() |
Annule l’opération FlushAsync(CancellationToken) ou WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) en attente sans provoquer son déclenchement ni effectuer PipeWriter. S’il n’y a pas d’opération en attente, annule l’opération suivante. |
Complete(Exception) |
Marque l’élément PipeWriter comme étant terminé, ce qui signifie qu’aucun autre élément ne sera écrit sur ce dernier. |
CompleteAsync(Exception) |
Marque l’instance de l’enregistreur de canal en cours comme étant terminée, ce qui signifie qu’aucune donnée n’y sera plus écrite. |
CopyFromAsync(Stream, CancellationToken) |
Lit de façon asynchrone les octets du flux spécifié et les écrit dans PipeWriter. |
Create(Stream, StreamPipeWriterOptions) |
Crée un PipeWriter qui inclut le Stream spécifié dans un wrapper. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
FlushAsync(CancellationToken) |
Met à disposition les octets écrits sur PipeReader et exécute la continuation ReadAsync(CancellationToken). |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetMemory(Int32) |
Retourne un élément Memory<T> à écrire d’au moins la taille demandée (spécifiée par le paramètre |
GetSpan(Int32) |
Retourne un élément Span<T> à écrire d’au moins la taille demandée (spécifiée par le paramètre |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
OnReaderCompleted(Action<Exception,Object>, Object) |
Obsolète.
Inscrit un rappel qui s’exécute quand le côté PipeReader du canal est terminé. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) |
Écrit la plage de mémoire d’octets spécifiée sur le canal et rend les données accessibles à PipeReader. |
Méthodes d’extension
Write<T>(IBufferWriter<T>, ReadOnlySpan<T>) |
Écrit le contenu de |