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 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
| Nom | Description |
|---|---|
| ArrayBufferWriter<T>() |
Crée une instance d’une ArrayBufferWriter<T> instance dans laquelle les données peuvent être écrites, avec la capacité initiale par défaut. |
| ArrayBufferWriter<T>(Int32) |
Crée une instance d’une ArrayBufferWriter<T> instance dans laquelle les données peuvent être écrites, avec une capacité initiale spécifiée. |
Propriétés
| Nom | Description |
|---|---|
| Capacity |
Obtient la quantité totale d’espace dans la mémoire tampon sous-jacente. |
| FreeCapacity |
Obtient la quantité d’espace disponible à laquelle écrire sans forcer la croissance de la mémoire tampon sous-jacente. |
| WrittenCount |
Obtient la quantité de données écrites dans la mémoire tampon sous-jacente. |
| WrittenMemory |
Obtient un ReadOnlyMemory<T> qui contient les données écrites dans la mémoire tampon sous-jacente jusqu’à présent. |
| WrittenSpan |
Obtient un ReadOnlySpan<T> qui contient les données écrites dans la mémoire tampon sous-jacente jusqu’à présent. |
Méthodes
| Nom | Description |
|---|---|
| Advance(Int32) |
Avertit que les IBufferWriter<T> |
| 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() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetMemory(Int32) |
Retourne une Memory<T> valeur d’écriture dans laquelle il s’agit au moins de la longueur spécifiée par |
| GetSpan(Int32) |
Retourne une Span<T> valeur d’écriture dans laquelle il s’agit au moins d’une longueur spécifiée. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ResetWrittenCount() |
Réinitialise les données écrites dans la mémoire tampon sous-jacente sans zéro son contenu. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Méthodes d’extension
| Nom | Description |
|---|---|
| Write<T>(IBufferWriter<T>, ReadOnlySpan<T>) |
Écrit le contenu de |