ArrayBufferWriter<T> Osztály

Definíció

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>count kimenetbeMemory<T>Span<T>/ írt elemeket.

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 sizeHinthossz.

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 value a következőre writerírja: .

A következőre érvényes: