ArrayBufferWriter<T> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje oparty na stercie ujście danych wyjściowych opartych na tablicy, w którym T można zapisywać dane.
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)
Parametry typu
- T
Typ elementów w tym ArrayBufferWriter<T> wystąpieniu.
- Dziedziczenie
-
ArrayBufferWriter<T>
- Implementuje
Konstruktory
| Nazwa | Opis |
|---|---|
| ArrayBufferWriter<T>() |
Tworzy wystąpienie, ArrayBufferWriter<T> do którego można zapisywać dane, z domyślną pojemnością początkową. |
| ArrayBufferWriter<T>(Int32) |
Tworzy wystąpienie, ArrayBufferWriter<T> do którego można zapisywać dane z określoną pojemnością początkową. |
Właściwości
| Nazwa | Opis |
|---|---|
| Capacity |
Pobiera łączną ilość miejsca w buforze bazowym. |
| FreeCapacity |
Pobiera ilość dostępnego miejsca, do którego można zapisać bez wymuszania wzrostu bazowego buforu. |
| WrittenCount |
Pobiera ilość danych zapisywanych w buforze bazowym. |
| WrittenMemory |
Pobiera element ReadOnlyMemory<T> zawierający dane zapisane do buforu bazowego do tej pory. |
| WrittenSpan |
Pobiera element ReadOnlySpan<T> zawierający dane zapisane do buforu bazowego do tej pory. |
Metody
| Nazwa | Opis |
|---|---|
| Advance(Int32) |
IBufferWriter<T> Powiadamia, że |
| Clear() |
Czyści dane zapisane w buforze bazowym. |
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetMemory(Int32) |
Zwraca wartość a Memory<T> do zapisu, która jest co najmniej długością określoną przez |
| GetSpan(Int32) |
Zwraca wartość do Span<T> zapisu, która ma co najmniej określoną długość. |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| ResetWrittenCount() |
Resetuje dane zapisane w buforze bazowym bez zera jego zawartości. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| Write<T>(IBufferWriter<T>, ReadOnlySpan<T>) |
Zapisuje zawartość elementu |