ArrayBufferWriter<T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine heapbasierte, arraygestützte Ausgabesenke dar, in die T
Daten geschrieben werden können.
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)
Typparameter
- T
Der Typ der Elemente in diesem ArrayBufferWriter<T> instance.
- Vererbung
-
ArrayBufferWriter<T>
- Implementiert
Konstruktoren
ArrayBufferWriter<T>() |
Erstellt eine ArrayBufferWriter<T>-Instanz, in die Daten geschrieben werden können, mit der standardmäßigen Anfangskapazität. |
ArrayBufferWriter<T>(Int32) |
Erstellt eine ArrayBufferWriter<T>-Instanz, in die Daten geschrieben werden können, mit einer angegebenen Anfangskapazität. |
Eigenschaften
Capacity |
Ruft die Gesamtmenge des Speicherplatzes im zugrunde liegenden Puffer ab. |
FreeCapacity |
Ruft die Menge des verfügbaren Speicherplatzes ab, in den geschrieben werden kann, ohne dass der zugrunde liegende Puffer gezwungen wird, zu wachsen. |
WrittenCount |
Ruft die Menge der in den zugrunde liegenden Puffer geschriebenen Daten ab. |
WrittenMemory |
Ruft ein ReadOnlyMemory<T>-Element auf, das die bisher in den zugrunde liegenden Puffer geschriebenen Daten enthält. |
WrittenSpan |
Ruft ein ReadOnlySpan<T>-Element auf, das die bisher in den zugrunde liegenden Puffer geschriebenen Daten enthält. |
Methoden
Advance(Int32) |
Benachrichtigt, IBufferWriter<T> dass |
Clear() |
Löscht die in den zugrunde liegenden Puffer geschriebenen Daten. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetMemory(Int32) |
Gibt ein Memory<T>-Element zurück, in das geschrieben werden kann, das mindestens die durch |
GetSpan(Int32) |
Gibt ein Span<T>-Element zurück, in das geschrieben werden kann, das mindestens die angegebene Länge aufweist. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ResetWrittenCount() |
Stellt eine heapbasierte, arraygestützte Ausgabesenke dar, in die |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Erweiterungsmethoden
Write<T>(IBufferWriter<T>, ReadOnlySpan<T>) |
Schreibt den Inhalt von |