System::Text::UTF7Encoding klasse

UTF7Encoding class

UTF-7-codering. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik die pointer om deze als argument aan functies door te geven.

class UTF7Encoding : public System::Text::Encoding

Methoden

MethodeBeschrijving
Clone() overrideKopieert coderingsobject.
Equals(SharedPtr<Object>) overrideVergelijkt met object.
GetByteCount(const char_t *, int) overrideHaal het aantal tekens op dat nodig is om een tekenbuffer te coderen.
virtual GetByteCount(ArrayPtr<char_t>, int, int)Haal het aantal tekens op dat nodig is om een tekenbuffer te coderen.
virtual GetByteCount(System::Details::ArrayView<char_t>, int, int)Haal het aantal tekens op dat nodig is om een tekenbuffer te coderen.
GetByteCount(const System::Details::StackArray<char_t, N>&, int, int)Haal het aantal tekens op dat nodig is om een tekenbuffer te coderen.
virtual GetByteCount(const String&)Haal het aantal tekens op dat nodig is om een string te coderen.
virtual GetByteCount(ArrayPtr<char_t>)Haal het aantal tekens op dat nodig is om een tekenbuffer te coderen.
GetBytes(ArrayPtr<char_t>, int, int, ArrayPtr<uint8_t>, int) overrideHaal de bytes op die het resultaat zijn van het coderen van een tekenbuffer.
GetBytes(const char_t *, int, uint8_t *, int) overrideHaal de bytes op die het resultaat zijn van het coderen van een tekenbuffer.
GetBytes(const String&, int, int, ArrayPtr<uint8_t>, int) overrideHaal de bytes op die het resultaat zijn van het coderen van een tekenbuffer.
virtual GetBytes(System::Details::ArrayView<char_t>, int, int, System::Details::ArrayView<uint8_t>, int)Haal de bytes op die het resultaat zijn van het coderen van een tekenbuffer.
GetBytes(System::Details::StackArray<char_t, SC>&, int, int, System::Details::StackArray<uint8_t, SB>&, int)Haal de bytes op die het resultaat zijn van het coderen van een tekenbuffer.
virtual GetBytes(const String&)Haal de bytes op die het resultaat zijn van het coderen van een tekenbuffer.
virtual GetBytes(ArrayPtr<char_t>, int, int)Haal de bytes op die het resultaat zijn van het coderen van een tekenbuffer.
virtual GetBytes(const System::Details::ArrayView<char_t>&, int, int)Haal de bytes op die het resultaat zijn van het coderen van een tekenbuffer.
GetBytes(const System::Details::StackArray<char_t, N>&, int, int)Haal de bytes op die het resultaat zijn van het coderen van een tekenbuffer.
virtual GetBytes(ArrayPtr<char_t>)Haal de bytes op die het resultaat zijn van het coderen van een tekenbuffer.
GetCharCount(ArrayPtr<uint8_t>, int, int) overrideHaal het aantal tekens op dat nodig is om een bytebuffer te decoderen.
GetCharCount(const uint8_t *, int) overrideHaal het aantal tekens op dat nodig is om een bytebuffer te decoderen.
virtual GetCharCount(ArrayPtr<uint8_t>)Haal het aantal tekens op dat nodig is om een bytebuffer te decoderen.
GetChars(ArrayPtr<uint8_t>, int, int, ArrayPtr<char_t>, int) overrideHaal de tekens op die het resultaat zijn van het decoderen van een bytebuffer.
GetChars(const uint8_t *, int, char_t *, int) overrideHaal de tekens op die het resultaat zijn van het decoderen van een bytebuffer.
virtual GetChars(ArrayPtr<uint8_t>, int, int)Haal de tekens op die het resultaat zijn van het decoderen van een bytebuffer.
virtual GetChars(ArrayPtr<uint8_t>)Haal de tekens op die het resultaat zijn van het decoderen van een bytebuffer.
GetDecoder() overrideHaal een decoder op die verzoeken doorstuurt naar dit object.
GetEncoder() overrideHaal een encoder op die verzoeken doorstuurt naar dit object.
GetHashCode() const overrideHaalt de hashcode van de codering op.
GetMaxByteCount(int) overrideHaal het maximale aantal bytes op dat nodig is om een opgegeven aantal tekens te coderen.
GetMaxCharCount(int) overrideHaal het maximale aantal tekens op dat nodig is om een opgegeven aantal bytes te decoderen.
GetString(ArrayPtr<uint8_t>, int, int) overrideDecodeert een buffer met bytes naar een string.
virtual GetString(uint8_t *, int)Decodeert een buffer met bytes naar een string.
virtual GetString(ArrayPtr<uint8_t>)Decodeert een buffer met bytes naar een string.
virtual GetString(const System::Details::ArrayView<uint8_t>&)Decodeert een buffer met bytes naar een string.
GetString(System::Details::StackArray<uint8_t, N>&)Decodeert een buffer met bytes naar een string.
virtual GetString(const System::Details::ArrayView<uint8_t>&, int, int)Decodeert een buffer met bytes naar een string.
GetString(System::Details::StackArray<uint8_t, N>, int, int)Decodeert een buffer met bytes naar een string.
operator==(const UTF7Encoding&) constVergelijkt parameters van coderingen.
UTF7Encoding()Constructor.
UTF7Encoding(bool)Constructor.

Velden

VeldBeschrijving
static constexpr DEFAULT_CODE_PAGEStandaardwaarde van de codepagina.
static constexpr UTF7_CODE_PAGEMagisch getal dat door Windows wordt gebruikt voor de UTF-7 codepagina‑ID.

Zie ook