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 oparte na stercie ujście danych wyjściowych oparte 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
ArrayBufferWriter<T>() |
Tworzy wystąpienie obiektu ArrayBufferWriter<T> , do którego można zapisywać dane, z domyślną pojemnością początkową. |
ArrayBufferWriter<T>(Int32) |
Tworzy wystąpienie obiektu ArrayBufferWriter<T> , do którego można zapisywać dane z określoną pojemnością początkową. |
Właściwości
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 w buforze bazowym do tej pory. |
WrittenSpan |
Pobiera element ReadOnlySpan<T> zawierający dane zapisane w buforze bazowym do tej pory. |
Metody
Advance(Int32) |
IBufferWriter<T> Powiadamia, że |
Clear() |
Czyści dane zapisane w buforze bazowym. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (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ść , Span<T> która ma wartość do zapisu, która jest co najmniej określoną długością. |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ResetWrittenCount() |
Reprezentuje oparte na stercie ujście danych wyjściowych oparte na tablicy, w którym |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Metody rozszerzania
Write<T>(IBufferWriter<T>, ReadOnlySpan<T>) |
Zapisuje zawartość elementu |