ArrayBufferWriter<T> Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en heapbaserad, matrisbaserad utdatamottagare som T data kan skrivas till.
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)
Typparametrar
- T
Typ av objekt i den här ArrayBufferWriter<T> instansen.
- Arv
-
ArrayBufferWriter<T>
- Implementeringar
Konstruktorer
| Name | Description |
|---|---|
| ArrayBufferWriter<T>() |
Skapar en instans av en ArrayBufferWriter<T> som data kan skrivas till, med standardinitieringskapaciteten. |
| ArrayBufferWriter<T>(Int32) |
Skapar en instans av en ArrayBufferWriter<T> som data kan skrivas till, med en angiven initial kapacitet. |
Egenskaper
| Name | Description |
|---|---|
| Capacity |
Hämtar den totala mängden utrymme i den underliggande bufferten. |
| FreeCapacity |
Hämtar mängden tillgängligt utrymme som kan skrivas till utan att tvinga den underliggande bufferten att växa. |
| WrittenCount |
Hämtar mängden data som skrivs till den underliggande bufferten. |
| WrittenMemory |
Hämtar en ReadOnlyMemory<T> som innehåller data som skrivits till den underliggande bufferten hittills. |
| WrittenSpan |
Hämtar en ReadOnlySpan<T> som innehåller data som skrivits till den underliggande bufferten hittills. |
Metoder
| Name | Description |
|---|---|
| Advance(Int32) |
Meddelar att objekten IBufferWriter<T> har skrivits till utdata |
| Clear() |
Rensar data som skrivits till den underliggande bufferten. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetMemory(Int32) |
Returnerar en Memory<T> att skriva till som är minst den längd som anges av |
| GetSpan(Int32) |
Returnerar en Span<T> att skriva till som är minst en angiven längd. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ResetWrittenCount() |
Återställer data som skrivits till den underliggande bufferten utan att dess innehåll nollställs. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Tilläggsmetoder
| Name | Description |
|---|---|
| Write<T>(IBufferWriter<T>, ReadOnlySpan<T>) |
Skriver innehållet i |