ArrayBufferWriter<T> Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili sink output berbasis timbunan yang didukung array tempat T
data dapat ditulis.
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)
Jenis parameter
- T
Jenis item dalam instans ini ArrayBufferWriter<T> .
- Warisan
-
ArrayBufferWriter<T>
- Penerapan
Konstruktor
ArrayBufferWriter<T>() |
Membuat instans ArrayBufferWriter<T> data mana yang dapat ditulis, dengan kapasitas awal default. |
ArrayBufferWriter<T>(Int32) |
Membuat instans ArrayBufferWriter<T> data mana yang dapat ditulis, dengan kapasitas awal yang ditentukan. |
Properti
Capacity |
Mendapatkan jumlah total ruang dalam buffer yang mendasar. |
FreeCapacity |
Mendapatkan jumlah ruang yang tersedia yang dapat ditulis tanpa memaksa buffer yang mendasarinya untuk tumbuh. |
WrittenCount |
Mendapatkan jumlah data yang ditulis ke buffer yang mendasar. |
WrittenMemory |
Mendapatkan yang berisi data yang ditulis ke buffer yang mendasar ReadOnlyMemory<T> sejauh ini. |
WrittenSpan |
Mendapatkan yang berisi data yang ditulis ke buffer yang mendasar ReadOnlySpan<T> sejauh ini. |
Metode
Advance(Int32) |
Memberi tahu item tersebut ditulis ke output Span<T>Memory<T>/. |
Clear() |
Menghapus data yang ditulis ke buffer yang mendasar. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetMemory(Int32) |
Memory<T> Mengembalikan untuk menulis ke yang setidaknya panjang yang ditentukan oleh |
GetSpan(Int32) |
Mengembalikan Span<T> untuk menulis ke yang setidaknya memiliki panjang yang ditentukan. |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ResetWrittenCount() |
Mewakili sink output berbasis timbunan yang didukung array tempat |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Metode Ekstensi
Write<T>(IBufferWriter<T>, ReadOnlySpan<T>) |
Menulis konten |