ArrayBufferWriter<T> Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy halomalapú, tömbalapú kimeneti fogadót jelöl, amelybe T az adatok írhatók.
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)
Típusparaméterek
- T
A példány elemeinek ArrayBufferWriter<T> típusa.
- Öröklődés
-
ArrayBufferWriter<T>
- Megvalósítás
Konstruktorok
| Name | Description |
|---|---|
| ArrayBufferWriter<T>() |
Létrehoz egy példányt ArrayBufferWriter<T> , amelybe az adatok írhatók, az alapértelmezett kezdeti kapacitással. |
| ArrayBufferWriter<T>(Int32) |
Létrehoz egy példányt, ArrayBufferWriter<T> amelybe adatok írhatók egy megadott kezdeti kapacitással. |
Tulajdonságok
| Name | Description |
|---|---|
| Capacity |
Lekéri a mögöttes puffer teljes területét. |
| FreeCapacity |
Lekéri azt a rendelkezésre álló területet, amelybe írható anélkül, hogy a mögöttes puffer növekedésére kényszerítene. |
| WrittenCount |
Lekéri a mögöttes pufferbe írt adatok mennyiségét. |
| WrittenMemory |
ReadOnlyMemory<T> Lekéri a mögöttes pufferbe eddig írt adatokat tartalmazó adatokat. |
| WrittenSpan |
ReadOnlySpan<T> Lekéri a mögöttes pufferbe eddig írt adatokat tartalmazó adatokat. |
Metódusok
| Name | Description |
|---|---|
| Advance(Int32) |
Értesíti a IBufferWriter<T> |
| Clear() |
Törli a mögöttes pufferbe írt adatokat. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetMemory(Int32) |
Olyan írási értéket ad Memory<T> vissza, amely legalább a megadott |
| GetSpan(Int32) |
Olyan írási értéket ad Span<T> vissza, amely legalább egy megadott hosszúságú. |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
Bővítő metódusok
| Name | Description |
|---|---|
| Write<T>(IBufferWriter<T>, ReadOnlySpan<T>) |
A fájl tartalmát |