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
| Nama | Deskripsi |
|---|---|
| ArrayBufferWriter<T>() |
Membuat instans ArrayBufferWriter<T> data yang dapat ditulis, dengan kapasitas awal default. |
| ArrayBufferWriter<T>(Int32) |
Membuat instans ArrayBufferWriter<T> data yang dapat ditulis, dengan kapasitas awal yang ditentukan. |
Properti
| Nama | Deskripsi |
|---|---|
| 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
| Nama | Deskripsi |
|---|---|
| Advance(Int32) |
Memberi tahu IBufferWriter<T> bahwa item ditulis ke output |
| 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) |
Mengembalikan Memory<T> untuk menulis ke yang setidaknya panjangnya ditentukan oleh |
| GetSpan(Int32) |
Mengembalikan Span<T> untuk menulis ke yang setidaknya panjang yang ditentukan. |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ResetWrittenCount() |
Mereset data yang ditulis ke buffer yang mendasar tanpa nol kontennya. |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| Write<T>(IBufferWriter<T>, ReadOnlySpan<T>) |
Menulis konten ke |