System::IO::StreamWriter kelas

StreamWriter class

Mewakili penulis yang menulis karakter ke aliran byte. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menghasilkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer tersebut untuk meneruskannya ke fungsi sebagai argumen.

class StreamWriter : public System::IO::TextWriter

Metode

MetodeDeskripsi
Close() overrideMenutup aliran dan melepaskan sumber daya yang diperoleh.
Dispose() overrideMelepaskan semua sumber daya yang digunakan oleh objek saat ini dan menutup aliran yang mendasarinya.
Flush() overrideMengosongkan isi buffer ke aliran dasar dan kemudian mengosongkan aliran dasar.
get_AutoFlush() constMengembalikan nilai yang menunjukkan apakah StreamWriter akan mengosongkan data ke aliran dasar setiap kali metode StreamWriter::Write dipanggil.
get_BaseStream() constMengembalikan pointer bersama ke objek yang mewakili aliran dasar.
get_Encoding() overrideMengembalikan enkoding yang sedang digunakan.
set_AutoFlush(bool)Mengembalikan nilai yang menentukan apakah StreamWriter harus mengosongkan data ke aliran dasar setiap kali metode StreamWriter::Write dipanggil.
StreamWriter(const SharedPtr<Stream>&)Membuat instance objek StreamWriter yang menulis karakter ke aliran dasar yang ditentukan menggunakan enkoding UTF-8 dan buffer dengan ukuran default 1024 byte.
StreamWriter(const SharedPtr<Stream>&, const EncodingPtr&)Membuat instance objek StreamWriter yang menulis karakter ke aliran dasar yang ditentukan menggunakan enkoding yang ditentukan dan buffer dengan ukuran default 1024 byte.
StreamWriter(const SharedPtr<Stream>&, const EncodingPtr&, int, bool)Membuat instance objek StreamWriter yang menulis karakter ke aliran dasar yang ditentukan menggunakan enkoding yang ditentukan dan buffer dengan ukuran yang ditentukan. Sebuah parameter menentukan apakah aliran dasar harus ditutup ketika objek StreamWriter dibuang.
StreamWriter(const String&)Membuat instance objek StreamWriter yang menulis karakter ke file yang ditentukan menggunakan enkoding UTF-8 dan buffer dengan ukuran default 1024 byte.
StreamWriter(const String&, bool, const EncodingPtr&)Membuat instance objek StreamWriter yang menulis karakter ke file yang ditentukan menggunakan enkoding yang ditentukan dan buffer dengan ukuran default 1024 byte. Sebuah parameter menentukan apakah data harus ditambahkan ke file atau file harus ditimpa.
StreamWriter(const String&, bool, const EncodingPtr&, int)Membuat instance objek StreamWriter yang menulis karakter ke file yang ditentukan menggunakan enkoding yang ditentukan dan ukuran buffer. Sebuah parameter menentukan apakah data harus ditambahkan ke file atau file harus ditimpa.
Write(char_t) overrideMenulis karakter yang ditentukan ke aliran.
Write(const String&) overrideMenulis string yang ditentukan ke aliran.
Write(const SharedPtr<Object>&) overrideMenulis representasi string dari objek yang ditentukan ke aliran.
Write(const ArrayPtr<char_t>&) overrideMenulis semua karakter dari array yang ditentukan ke aliran.
Write(const ArrayPtr<char_t>&, int32_t, int32_t) overrideMenulis subrentang karakter UTF-16 yang ditentukan dari array karakter yang ditentukan ke aliran.
Write(const char_t *) overrideMenulis c-string yang ditentukan ke aliran.
Write(const System::SharedPtr<T>&)Menulis representasi string dari objek yang ditentukan ke aliran.
WriteLine() overrideMenulis karakter penanda akhir baris ke aliran.
WriteLine(const String&) overrideMenulis string yang ditentukan diikuti oleh karakter akhir baris ke aliran.
WriteLine(const SharedPtr<Object>&) overrideMenulis representasi string dari objek yang ditentukan diikuti oleh karakter penanda akhir baris ke aliran.
WriteLine(const ArrayPtr<char_t>&) overrideMenulis semua karakter dari array yang ditentukan diikuti oleh karakter akhir baris ke aliran.
WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t) overrideMenulis subrentang UTF-16 karakter yang ditentukan dari array karakter yang ditentukan diikuti oleh karakter akhir baris ke aliran.
WriteLine(const char_t *) overrideMenulis c-string yang ditentukan diikuti oleh karakter akhir baris ke aliran.
WriteLine(const System::SharedPtr<T>&)Menulis representasi string dari objek yang ditentukan diikuti oleh karakter penanda akhir baris ke aliran.
~StreamWriter()Destruktor.

Lihat Juga