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 |