Kelas System::IO::BinaryWriter
isi
[
bersembunyi
]BinaryWriter class
Mewakili penulis yang menulis nilai-nilai tipe primitif ke aliran byte. Objek-objek kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer tersebut untuk meneruskan ke fungsi sebagai argumen.
class BinaryWriter : public System::IDisposable
Metode
| Metode | Deskripsi |
|---|---|
| BinaryWriter(const StreamPtr&, const EncodingPtr&, bool) | Membuat instance dari kelas BinaryWriter yang menulis data ke aliran yang ditentukan menggunakan enkoding yang ditentukan. |
| Close() | Menutup objek BinaryWriter saat ini dan aliran output yang mendasarinya. |
| Dispose() override | Melepaskan semua sumber daya yang digunakan oleh objek saat ini dan menutup aliran yang mendasarinya. |
| Flush() | Mengosongkan aliran keluaran. |
| get_BaseStream() | Mengembalikan aliran keluaran. |
| Seek(int, System::IO::SeekOrigin) | Mengatur posisi aliran yang diwakili oleh objek saat ini. |
| virtual Write(uint8_t) | Menulis nilai integer tak bertanda 8-bit yang ditentukan ke aliran keluaran. |
| virtual Write(const ArrayPtr<uint8_t>&, int, int) | Menulis subrentang byte yang ditentukan dari array byte yang ditentukan ke aliran keluaran. |
| virtual Write(const ArrayPtr<char_t>&, int, int) | Menulis subrentang karakter UTF-16 yang ditentukan dari array karakter yang ditentukan ke aliran keluaran. |
| virtual Write(bool) | Menulis satu byte dengan nilai 0 jika value adalah ’true’ dan 1 jika value adalah ‘false’ ke aliran keluaran. |
| virtual Write(char16_t) | Menulis nilai karakter lebar 16-bit yang ditentukan ke aliran keluaran. |
| virtual Write(int16_t) | Menulis nilai integer 16-bit yang ditentukan ke aliran keluaran. |
| virtual Write(int) | Menulis nilai integer 32-bit yang ditentukan ke aliran keluaran. |
| virtual Write(int64_t) | Menulis nilai integer 64-bit yang ditentukan ke aliran keluaran. |
| virtual Write(uint16_t) | Menulis nilai integer tak bertanda 16-bit yang ditentukan ke aliran keluaran. |
| virtual Write(uint32_t) | Menulis nilai integer tak bertanda 32-bit yang ditentukan ke aliran keluaran. |
| virtual Write(uint64_t) | Menulis nilai integer tak bertanda 64-bit yang ditentukan ke aliran keluaran. |
| virtual Write(float) | Menulis nilai titik mengambang presisi tunggal yang ditentukan ke aliran keluaran. |
| virtual Write(double) | Menulis nilai titik mengambang presisi ganda yang ditentukan ke aliran keluaran. |
| virtual Write(const Decimal&) | Menulis representasi byte dari nilai Decimal yang ditentukan ke aliran keluaran. |
| virtual Write(const String&) | Menulis string dengan prefiks panjang dalam enkoding saat ini ke aliran keluaran. |
| virtual Write(const char_t *) | Menulis string dengan prefiks panjang dalam enkoding saat ini ke aliran keluaran. |
| ~BinaryWriter() | Destruktor. |
Lihat Juga
- Class IDisposable
- Namespace System::IO
- Library Aspose.Page for C++