ArrayBufferWriter<T> 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.
Représente un récepteur de sortie basé sur un tas et basé sur un tableau dans lequel T
les données peuvent être écrites.
generic <typename T>
public ref class ArrayBufferWriter sealed : System::Buffers::IBufferWriter<T>
public sealed class ArrayBufferWriter<T> : System.Buffers.IBufferWriter<T>
type ArrayBufferWriter<'T> = class
interface IBufferWriter<'T>
Public NotInheritable Class ArrayBufferWriter(Of T)
Implements IBufferWriter(Of T)
Paramètres de type
- T
Type des éléments de cette ArrayBufferWriter<T> instance.
- Héritage
-
ArrayBufferWriter<T>
- Implémente
Constructeurs
ArrayBufferWriter<T>() |
Crée une instance d’un ArrayBufferWriter<T> dans lequel des données peuvent être écrites, avec la capacité initiale par défaut. |
ArrayBufferWriter<T>(Int32) |
Crée une instance d’un ArrayBufferWriter<T> dans lequel des données peuvent être écrites, avec une capacité initiale spécifiée. |
Propriétés
Capacity |
Obtient la quantité totale d’espace dans la mémoire tampon sous-jacente. |
FreeCapacity |
Obtient la quantité d’espace disponible où il est possible d’écrire sans forcer l’accroissement de la mémoire tampon sous-jacente. |
WrittenCount |
Obtient la quantité de données écrites dans la mémoire tampon sous-jacente. |
WrittenMemory |
Obtient une ReadOnlyMemory<T> qui contient les données écrites jusqu’à présent dans la mémoire tampon sous-jacente. |
WrittenSpan |
Obtient une ReadOnlySpan<T> qui contient les données écrites jusqu’à présent dans la mémoire tampon sous-jacente. |
Méthodes
Advance(Int32) |
Avertit le IBufferWriter<T> que |
Clear() |
Efface les données écrites dans la mémoire tampon sous-jacente. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetMemory(Int32) |
Retourne une Memory<T> où écrire, qui a au moins la longueur spécifiée par |
GetSpan(Int32) |
Retourne une Span<T> où écrire, qui a au moins une longueur spécifiée. |
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) |
ResetWrittenCount() |
Représente un récepteur de sortie basé sur un tas et basé sur un tableau dans lequel |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Méthodes d’extension
Write<T>(IBufferWriter<T>, ReadOnlySpan<T>) |
Écrit le contenu de |