namespace System::IO

Kelas

KelasDeskripsi
BasicSTDIOStreamWrapperMewakili pembungkus mirip System.IO.Stream untuk std::basic_iostream dan objek turunannya. 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 menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer tersebut untuk melewatkannya ke fungsi sebagai argumen.
BasicSTDIStreamWrapperMewakili pembungkus mirip System.IO.Stream untuk std::basic_istream dan objek turunannya. 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 menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer tersebut untuk melewatkannya ke fungsi sebagai argumen.
BasicSTDOStreamWrapperMewakili pembungkus mirip System.IO.Stream untuk std::basic_ostream dan objek turunannya. 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 menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer tersebut untuk melewatkannya ke fungsi sebagai argumen.
BasicSystemIOStreamBufMewakili buffer yang membungkus aliran mirip System::IO::Stream dan memungkinkan mereka digunakan sebagai buffer internal aliran mirip std::iostream.
BasicSystemIOStreamWrapperMewakili pembungkus mirip std::iostream yang menggunakan BasicSystemIOStreamBuf sebagai buffer internal.
BasicSystemIStreamWrapperMewakili pembungkus mirip std::istream yang menggunakan BasicSystemIOStreamBuf sebagai buffer internal.
BasicSystemOStreamWrapperMewakili pembungkus mirip std::ostream yang menggunakan BasicSystemIOStreamBuf sebagai buffer internal.
BinaryReaderMewakili pembaca yang membaca tipe data primitif sebagai data biner dalam enkoding tertentu. 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 menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer tersebut untuk melewatkannya ke fungsi sebagai argumen.
BinaryWriterMewakili penulis yang menulis nilai tipe primitif 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 menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer tersebut untuk melewatkannya ke fungsi sebagai argumen.
BufferedStreamMenambahkan lapisan buffering di atas aliran lain. 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 menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer tersebut untuk melewatkannya ke fungsi sebagai argumen.
DirectoryBerisi metode untuk memanipulasi direktori. Ini adalah tipe statis tanpa layanan instance. Anda tidak boleh membuat instance darinya dengan cara apapun.
DirectoryInfoMewakili jalur sistem file, sebuah direktori yang dirujuk oleh jalur ini, dan menyediakan metode instance untuk memanipulasi direktori. 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 menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer tersebut untuk melewatkannya ke fungsi sebagai argumen.
FileMenyediakan metode untuk memanipulasi berkas. Ini adalah tipe statis tanpa layanan instance. Anda tidak boleh membuat instance darinya dengan cara apapun.
FileInfoMewakili jalur ke sebuah berkas dan berkas yang dirujuk oleh jalur ini, serta menyediakan metode untuk memanipulasinya. 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 menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer tersebut untuk melewatkannya ke fungsi sebagai argumen.
FileStreamMewakili aliran berkas yang mendukung operasi baca dan tulis sinkron serta asinkron. 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 menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer tersebut untuk melewatkannya ke fungsi sebagai argumen.
FileSystemInfoKelas dasar untuk FileInfo dan DirectoryInfo. 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 menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer tersebut untuk melewatkannya ke fungsi sebagai argumen.
FileSystemInfoStatMewakili informasi tentang file atau direktori.
MemoryStreamMewakili aliran yang membaca dari dan menulis ke memori. 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 mengakibatkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
PathMenyediakan metode untuk memanipulasi jalur. Ini adalah tipe statis tanpa layanan instance. Anda tidak boleh membuat instance darinya dengan cara apa pun.
STDIOStreamWrapperBaseMewakili kelas dasar untuk pembungkus mirip System.IO.Stream. 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 mengakibatkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
StreamKelas dasar untuk berbagai implementasi aliran. 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 mengakibatkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
StreamReaderMewakili pembaca yang membaca karakter dari 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 mengakibatkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
StreamWriterMewakili 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 mengakibatkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
StringReaderMewakili pembaca yang membaca karakter dari string. 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 mengakibatkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
StringWriterMengimplementasikan TextWriter yang menulis informasi ke string. 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 mengakibatkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
TextReaderKelas dasar untuk kelas yang mewakili pembaca yang membaca urutan karakter dari berbagai sumber. 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 mengakibatkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
TextWriterKelas dasar untuk kelas yang mewakili penulis yang menulis urutan karakter ke berbagai tujuan. 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 mengakibatkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
UnmanagedMemoryStreamMenyediakan akses ke memori yang tidak dikelola. 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 mengakibatkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.

Enums

EnumDeskripsi
FileAccessMenentukan jenis akses saat membuka file.
FileAttributesMewakili atribut dari direktori atau file.
FileModeMenentukan bagaimana sebuah file harus dibuka.
FileOptionsMewakili opsi lanjutan untuk membuat objek FileStream.
FileShareMenentukan jenis akses apa yang dapat dimiliki objek FileStream lain terhadap file yang sedang dibuka.
SearchOptionMenentukan pencarian harus dilakukan hanya di direktori saat ini, atau di direktori saat ini dan semua subdirektorinya.
SeekOriginMenentukan posisi referensi dalam aliran relatif terhadap mana posisi yang akan dicari ditentukan.
STDIOStreamPositionPreferenceMenentukan posisi mana dalam aliran yang lebih disukai sebagai posisi baca dan tulis bersama ketika std::basic_iostream dan turunannya akan memiliki posisi baca dan tulis yang berbeda pada saat pembuatan pembungkus.
STDIOStreamWrappingModeMenentukan mode operasi I/O yang akan dilakukan pembungkus pada aliran mirip std::iostreams.
SystemIOStreamWrappingModeMenentukan mode operasi I/O yang akan dilakukan pembungkus pada aliran mirip System::IO::Stream.

Typedefs

TypedefDeskripsi
BinaryWriterPtrAlias untuk shared pointer ke kelas ini.
FileNotFoundExceptionPengecualian yang dilempar ketika upaya mengakses file yang tidak ada di disk gagal. Jangan pernah membungkus instance kelas FileNotFoundException ke dalam System::SmartPtr.
IsTemplateBaseOfMewakili padanan std::is_base_of<Base, Derived> yang menentukan pewarisan kelas template Base yang tidak diinstansiasi dari kelas template Derived yang diinstansiasi. Akan gagal dengan pewarisan berganda atau pewarisan non-publik dari Base.
STDIOStreamWrapperSpesialisasi dari BasicSTDIOStreamWrapper untuk tipe karakter char.
STDIStreamWrapperSpesialisasi dari BasicSTDIStreamWrapper untuk tipe karakter char.
STDOStreamWrapperSpesialisasi dari BasicSTDOStreamWrapper untuk tipe karakter char.
STDWIOStreamWrapperSpesialisasi dari BasicSTDIOStreamWrapper untuk tipe karakter wchar_t.
STDWIStreamWrapperSpesialisasi dari BasicSTDIStreamWrapper untuk tipe karakter wchar_t.
STDWOStreamWrapperSpesialisasi dari BasicSTDOStreamWrapper untuk tipe karakter wchar_t.
SystemIOStreamWrapperSpesialisasi dari BasicSystemIOStreamWrapper untuk tipe karakter char.
SystemIStreamWrapperSpesialisasi dari BasicSystemIStreamWrapper untuk tipe karakter char.
SystemOStreamWrapperSpesialisasi dari BasicSystemOStreamWrapper untuk tipe karakter char.
SystemWIOStreamWrapperSpesialisasi dari BasicSystemIOStreamWrapper untuk tipe karakter wchar_t.
SystemWIStreamWrapperSpesialisasi dari BasicSystemIStreamWrapper untuk tipe karakter wchar_t.
SystemWOStreamWrapperSpesialisasi dari BasicSystemOStreamWrapper untuk tipe karakter wchar_t.

Functions

FungsiDeskripsi
WrapSTDIOStreamSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
WrapSTDIOStreamSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
WrapSTDIOStreamSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]