ArrayBufferWriter<T> Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een op heap gebaseerde, op matrix ondersteunde uitvoersink waarin T gegevens kunnen worden geschreven.
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)
Type parameters
- T
Het type items in dit ArrayBufferWriter<T> exemplaar.
- Overname
-
ArrayBufferWriter<T>
- Implementeringen
Constructors
| Name | Description |
|---|---|
| ArrayBufferWriter<T>() |
Hiermee maakt u een exemplaar van een ArrayBufferWriter<T> instantie waarop gegevens kunnen worden geschreven, met de standaard initiële capaciteit. |
| ArrayBufferWriter<T>(Int32) |
Hiermee maakt u een exemplaar van een ArrayBufferWriter<T> instantie waarop gegevens kunnen worden geschreven, met een opgegeven initiële capaciteit. |
Eigenschappen
| Name | Description |
|---|---|
| Capacity |
Hiermee haalt u de totale hoeveelheid ruimte binnen de onderliggende buffer op. |
| FreeCapacity |
Hiermee haalt u de hoeveelheid beschikbare ruimte op waarnaar kan worden geschreven zonder dat de onderliggende buffer moet groeien. |
| WrittenCount |
Hiermee haalt u de hoeveelheid gegevens op die naar de onderliggende buffer zijn geschreven. |
| WrittenMemory |
Hiermee haalt u een ReadOnlyMemory<T> op die de gegevens bevat die tot nu toe naar de onderliggende buffer zijn geschreven. |
| WrittenSpan |
Hiermee haalt u een ReadOnlySpan<T> op die de gegevens bevat die tot nu toe naar de onderliggende buffer zijn geschreven. |
Methoden
| Name | Description |
|---|---|
| Advance(Int32) |
Hiermee wordt aangegeven dat |
| Clear() |
Wist de gegevens die naar de onderliggende buffer zijn geschreven. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetMemory(Int32) |
Retourneert een Memory<T> te schrijven naar die ten minste de lengte die is opgegeven door |
| GetSpan(Int32) |
Retourneert een Span<T> om te schrijven naar die ten minste een opgegeven lengte. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Extensiemethoden
| Name | Description |
|---|---|
| Write<T>(IBufferWriter<T>, ReadOnlySpan<T>) |
Hiermee schrijft u de inhoud van |