System::Text::UTF7Encoding klass

UTF7Encoding class

UTF-7‑kodning. Objekt av denna klass bör endast allokeras med System::MakeObject()‑funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i System::SmartPtr‑pekare och använd pekaren för att skicka den till funktioner som argument.

class UTF7Encoding : public System::Text::Encoding

Metoder

MetodBeskrivning
Clone() overrideKlonar kodningsobjekt.
Equals(SharedPtr<Object>) overrideJämför med objekt.
GetByteCount(const char_t *, int) overrideHämta antalet tecken som behövs för att koda en teckenbuffert.
virtual GetByteCount(ArrayPtr<char_t>, int, int)Hämta antalet tecken som behövs för att koda en teckenbuffert.
virtual GetByteCount(System::Details::ArrayView<char_t>, int, int)Hämta antalet tecken som behövs för att koda en teckenbuffert.
GetByteCount(const System::Details::StackArray<char_t, N>&, int, int)Hämta antalet tecken som behövs för att koda en teckenbuffert.
virtual GetByteCount(const String&)Hämta antalet tecken som behövs för att koda en sträng.
virtual GetByteCount(ArrayPtr<char_t>)Hämta antalet tecken som behövs för att koda en teckenbuffert.
GetBytes(ArrayPtr<char_t>, int, int, ArrayPtr<uint8_t>, int) overrideHämta de byte som erhålls vid kodning av en teckenbuffert.
GetBytes(const char_t *, int, uint8_t *, int) overrideHämta de byte som erhålls vid kodning av en teckenbuffert.
GetBytes(const String&, int, int, ArrayPtr<uint8_t>, int) overrideHämta de byte som erhålls vid kodning av en teckenbuffert.
virtual GetBytes(System::Details::ArrayView<char_t>, int, int, System::Details::ArrayView<uint8_t>, int)Hämta de byte som erhålls vid kodning av en teckenbuffert.
GetBytes(System::Details::StackArray<char_t, SC>&, int, int, System::Details::StackArray<uint8_t, SB>&, int)Hämta de byte som erhålls vid kodning av en teckenbuffert.
virtual GetBytes(const String&)Hämta de byte som erhålls vid kodning av en teckenbuffert.
virtual GetBytes(ArrayPtr<char_t>, int, int)Hämta de byte som erhålls vid kodning av en teckenbuffert.
virtual GetBytes(const System::Details::ArrayView<char_t>&, int, int)Hämta de byte som erhålls vid kodning av en teckenbuffert.
GetBytes(const System::Details::StackArray<char_t, N>&, int, int)Hämta de byte som erhålls vid kodning av en teckenbuffert.
virtual GetBytes(ArrayPtr<char_t>)Hämta de byte som erhålls vid kodning av en teckenbuffert.
GetCharCount(ArrayPtr<uint8_t>, int, int) overrideHämta antalet tecken som behövs för att avkoda en bytebuffert.
GetCharCount(const uint8_t *, int) overrideHämta antalet tecken som behövs för att avkoda en bytebuffert.
virtual GetCharCount(ArrayPtr<uint8_t>)Hämta antalet tecken som behövs för att avkoda en bytebuffert.
GetChars(ArrayPtr<uint8_t>, int, int, ArrayPtr<char_t>, int) overrideHämta tecknen som resultat av att avkoda en bytebuffert.
GetChars(const uint8_t *, int, char_t *, int) overrideHämta tecknen som resultat av att avkoda en bytebuffert.
virtual GetChars(ArrayPtr<uint8_t>, int, int)Hämta tecknen som resultat av att avkoda en bytebuffert.
virtual GetChars(ArrayPtr<uint8_t>)Hämta tecknen som resultat av att avkoda en bytebuffert.
GetDecoder() overrideHämta en avkodare som vidarebefordrar förfrågningar till detta objekt.
GetEncoder() overrideHämta en kodare som vidarebefordrar förfrågningar till detta objekt.
GetHashCode() const overrideHämtar kodningens hash‑kod.
GetMaxByteCount(int) overrideHämta det maximala antalet byte som behövs för att koda ett angivet antal tecken.
GetMaxCharCount(int) overrideHämta det maximala antalet tecken som behövs för att avkoda ett angivet antal byte.
GetString(ArrayPtr<uint8_t>, int, int) overrideAvkodar en buffert av byte till en sträng.
virtual GetString(uint8_t *, int)Avkodar en buffert av byte till en sträng.
GetString(const ReadOnlySpan<uint8_t>&)Avkodar en buffert av byte till en sträng.
virtual GetString(ArrayPtr<uint8_t>)Avkodar en buffert av byte till en sträng.
virtual GetString(const System::Details::ArrayView<uint8_t>&)Avkodar en buffert av byte till en sträng.
GetString(System::Details::StackArray<uint8_t, N>&)Avkodar en buffert av byte till en sträng.
virtual GetString(const System::Details::ArrayView<uint8_t>&, int, int)Avkodar en buffert av byte till en sträng.
GetString(System::Details::StackArray<uint8_t, N>, int, int)Avkodar en buffert av byte till en sträng.
operator==(const UTF7Encoding&) constJämför kodningsparametrar.
UTF7Encoding()Konstruktor.
UTF7Encoding(bool)Konstruktor.

Fält

FältBeskrivning
static constexpr DEFAULT_CODE_PAGEStandardvärde för kodsida.
static constexpr UTF7_CODE_PAGEMagiskt tal som används av Windows för UTF-7‑kodsid‑id.

Se även