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 Array-gesicherte Ausgabe 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 dieser ArrayBufferWriter<T> Instanz.
- Vererbung
-
ArrayBufferWriter<T>
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| ArrayBufferWriter<T>() |
Erstellt eine Instanz einer ArrayBufferWriter<T> Daten, in die Daten geschrieben werden können, mit der Standard-Anfangskapazität. |
| ArrayBufferWriter<T>(Int32) |
Erstellt eine Instanz einer ArrayBufferWriter<T> Daten, in die Daten geschrieben werden können, mit einer angegebenen Anfangskapazität. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Capacity |
Ruft den Gesamtspeicher innerhalb des zugrunde liegenden Puffers ab. |
| FreeCapacity |
Ruft den verfügbaren Speicherplatz ab, in den geschrieben werden kann, ohne den zugrunde liegenden Puffer zu vergrößern. |
| WrittenCount |
Ruft die Datenmenge ab, die in den zugrunde liegenden Puffer geschrieben wurde. |
| WrittenMemory |
Ruft ein ReadOnlyMemory<T> , das die Daten enthält, die bisher in den zugrunde liegenden Puffer geschrieben wurden. |
| WrittenSpan |
Ruft ein ReadOnlySpan<T> , das die Daten enthält, die bisher in den zugrunde liegenden Puffer geschrieben wurden. |
Methoden
| Name | Beschreibung |
|---|---|
| Advance(Int32) |
Benachrichtigt die IBufferWriter<T> Elemente, die |
| Clear() |
Löscht die in den zugrunde liegenden Puffer geschriebenen Daten. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetMemory(Int32) |
Gibt einen Memory<T> Zuschreibungsvorgang zurück, der mindestens die durch |
| GetSpan(Int32) |
Gibt einen Span<T> Wert zurück, der mindestens eine angegebene Länge aufweist. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ResetWrittenCount() |
Setzt die in den zugrunde liegenden Puffer geschriebenen Daten zurück, ohne den Inhalt zu nullen. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| Write<T>(IBufferWriter<T>, ReadOnlySpan<T>) |
Schreibt den Inhalt von |