System::Text::UTF7Encoding kelas

UTF7Encoding class

Enkoding UTF-7. 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 ini untuk meneruskannya ke fungsi sebagai argumen.

class UTF7Encoding : public System::Text::Encoding

Metode

MetodeDeskripsi
Clone() overrideMengkloning objek encoding.
Equals(SharedPtr<Object>) overrideMembandingkan dengan objek.
GetByteCount(const char_t *, int) overrideDapatkan jumlah karakter yang diperlukan untuk mengenkode buffer karakter.
virtual GetByteCount(ArrayPtr<char_t>, int, int)Dapatkan jumlah karakter yang diperlukan untuk mengenkode buffer karakter.
virtual GetByteCount(System::Details::ArrayView<char_t>, int, int)Dapatkan jumlah karakter yang diperlukan untuk mengenkode buffer karakter.
GetByteCount(const System::Details::StackArray<char_t, N>&, int, int)Dapatkan jumlah karakter yang diperlukan untuk mengenkode buffer karakter.
virtual GetByteCount(const String&)Dapatkan jumlah karakter yang diperlukan untuk mengenkode sebuah string.
virtual GetByteCount(ArrayPtr<char_t>)Dapatkan jumlah karakter yang diperlukan untuk mengenkode buffer karakter.
GetBytes(ArrayPtr<char_t>, int, int, ArrayPtr<uint8_t>, int) overrideDapatkan byte yang dihasilkan dari mengenkode buffer karakter.
GetBytes(const char_t *, int, uint8_t *, int) overrideDapatkan byte yang dihasilkan dari mengenkode buffer karakter.
GetBytes(const String&, int, int, ArrayPtr<uint8_t>, int) overrideDapatkan byte yang dihasilkan dari mengenkode buffer karakter.
virtual GetBytes(System::Details::ArrayView<char_t>, int, int, System::Details::ArrayView<uint8_t>, int)Dapatkan byte yang dihasilkan dari mengenkode buffer karakter.
GetBytes(System::Details::StackArray<char_t, SC>&, int, int, System::Details::StackArray<uint8_t, SB>&, int)Dapatkan byte yang dihasilkan dari mengenkode buffer karakter.
virtual GetBytes(const String&)Dapatkan byte yang dihasilkan dari mengenkode buffer karakter.
virtual GetBytes(ArrayPtr<char_t>, int, int)Dapatkan byte yang dihasilkan dari mengenkode buffer karakter.
virtual GetBytes(const System::Details::ArrayView<char_t>&, int, int)Dapatkan byte yang dihasilkan dari mengenkode buffer karakter.
GetBytes(const System::Details::StackArray<char_t, N>&, int, int)Dapatkan byte yang dihasilkan dari mengenkode buffer karakter.
virtual GetBytes(ArrayPtr<char_t>)Dapatkan byte yang dihasilkan dari mengenkode buffer karakter.
GetCharCount(ArrayPtr<uint8_t>, int, int) overrideDapatkan jumlah karakter yang diperlukan untuk mendekode buffer byte.
GetCharCount(const uint8_t *, int) overrideDapatkan jumlah karakter yang diperlukan untuk mendekode buffer byte.
virtual GetCharCount(ArrayPtr<uint8_t>)Dapatkan jumlah karakter yang diperlukan untuk mendekode buffer byte.
GetChars(ArrayPtr<uint8_t>, int, int, ArrayPtr<char_t>, int) overrideDapatkan karakter yang dihasilkan dari mendekode buffer byte.
GetChars(const uint8_t *, int, char_t *, int) overrideDapatkan karakter yang dihasilkan dari mendekode buffer byte.
virtual GetChars(ArrayPtr<uint8_t>, int, int)Dapatkan karakter yang dihasilkan dari mendekode buffer byte.
virtual GetChars(ArrayPtr<uint8_t>)Dapatkan karakter yang dihasilkan dari mendekode buffer byte.
GetDecoder() overrideDapatkan decoder yang meneruskan permintaan ke objek ini.
GetEncoder() overrideDapatkan encoder yang meneruskan permintaan ke objek ini.
GetHashCode() const overrideMendapatkan kode hash encoding.
GetMaxByteCount(int) overrideMendapatkan jumlah maksimum byte yang diperlukan untuk meng-encode sejumlah karakter tertentu.
GetMaxCharCount(int) overrideMendapatkan jumlah maksimum karakter yang diperlukan untuk mendekode sejumlah byte tertentu.
GetString(ArrayPtr<uint8_t>, int, int) overrideMendekode buffer byte menjadi string.
virtual GetString(uint8_t *, int)Mendekode buffer byte menjadi string.
virtual GetString(ArrayPtr<uint8_t>)Mendekode buffer byte menjadi string.
virtual GetString(const System::Details::ArrayView<uint8_t>&)Mendekode buffer byte menjadi string.
GetString(System::Details::StackArray<uint8_t, N>&)Mendekode buffer byte menjadi string.
virtual GetString(const System::Details::ArrayView<uint8_t>&, int, int)Mendekode buffer byte menjadi string.
GetString(System::Details::StackArray<uint8_t, N>, int, int)Mendekode buffer byte menjadi string.
operator==(const UTF7Encoding&) constMembandingkan parameter encoding.
UTF7Encoding()Konstruktor.
UTF7Encoding(bool)Konstruktor.

Bidang

BidangDeskripsi
static constexpr DEFAULT_CODE_PAGENilai kode halaman default.
static constexpr UTF7_CODE_PAGENomor ajaib yang digunakan oleh Windows untuk ID kode halaman UTF-7.

Lihat Juga