ArrayBufferWriter<T> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje výstupní jímku založenou na haldě, do které T
lze zapisovat data.
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 položek v této ArrayBufferWriter<T> instanci.
- Dědičnost
-
ArrayBufferWriter<T>
- Implementuje
Konstruktory
ArrayBufferWriter<T>() |
Vytvoří instanci objektu, ArrayBufferWriter<T> do kterého lze zapisovat data, s výchozí počáteční kapacitou. |
ArrayBufferWriter<T>(Int32) |
Vytvoří instanci objektu, ArrayBufferWriter<T> do kterého lze zapisovat data se zadanou počáteční kapacitou. |
Vlastnosti
Capacity |
Získá celkovou velikost místa v podkladové vyrovnávací paměti. |
FreeCapacity |
Získá množství dostupného místa, do kterého lze zapisovat bez vynucení zvětšení základní vyrovnávací paměti. |
WrittenCount |
Získá množství dat zapsaných do podkladové vyrovnávací paměti. |
WrittenMemory |
Získá, ReadOnlyMemory<T> který obsahuje data zapsaná do podkladové vyrovnávací paměti. |
WrittenSpan |
Získá, ReadOnlySpan<T> který obsahuje data zapsaná do podkladové vyrovnávací paměti. |
Metody
Advance(Int32) |
Upozorní, IBufferWriter<T> že položky byly zapsány do výstupu Span<T>/Memory<T>. |
Clear() |
Vymaže data zapsaná do podkladové vyrovnávací paměti. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetMemory(Int32) |
Memory<T> Vrátí hodnotu pro zápis do, která je alespoň délka určená parametrem |
GetSpan(Int32) |
Span<T> Vrátí hodnotu pro zápis, která má alespoň zadanou délku. |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ResetWrittenCount() |
Představuje výstupní jímku založenou na haldě, do které |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Metody rozšíření
Write<T>(IBufferWriter<T>, ReadOnlySpan<T>) |
Zapíše obsah souboru |