System::Text::UTF7Encoding Klasse

UTF7Encoding class

UTF-7-Codierung. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class UTF7Encoding : public System::Text::Encoding

Methoden

MethodeBeschreibung
Clone() overrideKlonen des Kodierungsobjekts.
Equals(SharedPtr<Object>) overrideVergleicht mit Objekt.
GetByteCount(const char_t *, int) overrideErmitteln Sie die Anzahl der Zeichen, die zum Kodieren eines Zeichenpuffers benötigt werden.
virtual GetByteCount(ArrayPtr<char_t>, int, int)Ermitteln Sie die Anzahl der Zeichen, die zum Kodieren eines Zeichenpuffers benötigt werden.
virtual GetByteCount(System::Details::ArrayView<char_t>, int, int)Ermitteln Sie die Anzahl der Zeichen, die zum Kodieren eines Zeichenpuffers benötigt werden.
GetByteCount(const System::Details::StackArray<char_t, N>&, int, int)Ermitteln Sie die Anzahl der Zeichen, die zum Kodieren eines Zeichenpuffers benötigt werden.
virtual GetByteCount(const String&)Ermittelt die Anzahl der Zeichen, die zum Kodieren einer Zeichenkette benötigt werden.
virtual GetByteCount(ArrayPtr<char_t>)Ermitteln Sie die Anzahl der Zeichen, die zum Kodieren eines Zeichenpuffers benötigt werden.
GetBytes(ArrayPtr<char_t>, int, int, ArrayPtr<uint8_t>, int) overrideErmitteln Sie die Bytes, die durch das Kodieren eines Zeichenpuffers entstehen.
GetBytes(const char_t *, int, uint8_t *, int) overrideErmitteln Sie die Bytes, die durch das Kodieren eines Zeichenpuffers entstehen.
GetBytes(const String&, int, int, ArrayPtr<uint8_t>, int) overrideErmitteln Sie die Bytes, die durch das Kodieren eines Zeichenpuffers entstehen.
virtual GetBytes(System::Details::ArrayView<char_t>, int, int, System::Details::ArrayView<uint8_t>, int)Ermitteln Sie die Bytes, die durch das Kodieren eines Zeichenpuffers entstehen.
GetBytes(System::Details::StackArray<char_t, SC>&, int, int, System::Details::StackArray<uint8_t, SB>&, int)Ermitteln Sie die Bytes, die durch das Kodieren eines Zeichenpuffers entstehen.
virtual GetBytes(const String&)Ermitteln Sie die Bytes, die durch das Kodieren eines Zeichenpuffers entstehen.
virtual GetBytes(ArrayPtr<char_t>, int, int)Ermitteln Sie die Bytes, die durch das Kodieren eines Zeichenpuffers entstehen.
virtual GetBytes(const System::Details::ArrayView<char_t>&, int, int)Ermitteln Sie die Bytes, die durch das Kodieren eines Zeichenpuffers entstehen.
GetBytes(const System::Details::StackArray<char_t, N>&, int, int)Ermitteln Sie die Bytes, die durch das Kodieren eines Zeichenpuffers entstehen.
virtual GetBytes(ArrayPtr<char_t>)Ermitteln Sie die Bytes, die durch das Kodieren eines Zeichenpuffers entstehen.
GetCharCount(ArrayPtr<uint8_t>, int, int) overrideErmitteln Sie die Anzahl der Zeichen, die zum Dekodieren eines Byte-Puffers benötigt werden.
GetCharCount(const uint8_t *, int) overrideErmitteln Sie die Anzahl der Zeichen, die zum Dekodieren eines Byte-Puffers benötigt werden.
virtual GetCharCount(ArrayPtr<uint8_t>)Ermitteln Sie die Anzahl der Zeichen, die zum Dekodieren eines Byte-Puffers benötigt werden.
GetChars(ArrayPtr<uint8_t>, int, int, ArrayPtr<char_t>, int) overrideErmitteln Sie die Zeichen, die durch das Dekodieren eines Byte-Puffers entstehen.
GetChars(const uint8_t *, int, char_t *, int) overrideErmitteln Sie die Zeichen, die durch das Dekodieren eines Byte-Puffers entstehen.
virtual GetChars(ArrayPtr<uint8_t>, int, int)Ermitteln Sie die Zeichen, die durch das Dekodieren eines Byte-Puffers entstehen.
virtual GetChars(ArrayPtr<uint8_t>)Ermitteln Sie die Zeichen, die durch das Dekodieren eines Byte-Puffers entstehen.
GetDecoder() overrideErhalten Sie einen Decoder, der Anfragen an dieses Objekt weiterleitet.
GetEncoder() overrideErhalten Sie einen Encoder, der Anfragen an dieses Objekt weiterleitet.
GetHashCode() const overrideLiefert den Hashcode der Kodierung.
GetMaxByteCount(int) overrideErmittelt die maximale Anzahl von Bytes, die zum Kodieren einer angegebenen Anzahl von Zeichen benötigt werden.
GetMaxCharCount(int) overrideErmittelt die maximale Anzahl von Zeichen, die zum Dekodieren einer angegebenen Anzahl von Bytes benötigt werden.
GetString(ArrayPtr<uint8_t>, int, int) overrideDekodiert einen Puffer von Bytes in eine Zeichenkette.
virtual GetString(uint8_t *, int)Dekodiert einen Puffer von Bytes in eine Zeichenkette.
virtual GetString(ArrayPtr<uint8_t>)Dekodiert einen Puffer von Bytes in eine Zeichenkette.
virtual GetString(const System::Details::ArrayView<uint8_t>&)Dekodiert einen Puffer von Bytes in eine Zeichenkette.
GetString(System::Details::StackArray<uint8_t, N>&)Dekodiert einen Puffer von Bytes in eine Zeichenkette.
virtual GetString(const System::Details::ArrayView<uint8_t>&, int, int)Dekodiert einen Puffer von Bytes in eine Zeichenkette.
GetString(System::Details::StackArray<uint8_t, N>, int, int)Dekodiert einen Puffer von Bytes in eine Zeichenkette.
operator==(const UTF7Encoding&) constVergleicht die Parameter der Kodierungen.
UTF7Encoding()Konstruktor.
UTF7Encoding(bool)Konstruktor.

Felder

FeldBeschreibung
static constexpr DEFAULT_CODE_PAGEStandardwert der Codepage.
static constexpr UTF7_CODE_PAGEMagische Zahl, die von Windows für die UTF-7-Codepage-ID verwendet wird.

Siehe auch