System::Text::UTF7Encoding sınıfı

UTF7Encoding class

UTF-7 kodlaması. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin bir örneğini yığına (stack) ya da new operatörüyle oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.

class UTF7Encoding : public System::Text::Encoding

Yöntemler

YöntemAçıklama
Clone() overrideKodlama nesnesini kopyalar.
Equals(SharedPtr<Object>) overrideNesneyle karşılaştırır.
GetByteCount(const char_t *, int) overrideBir karakter tamponunu kodlamak için gereken karakter sayısını alın.
virtual GetByteCount(ArrayPtr<char_t>, int, int)Bir karakter tamponunu kodlamak için gereken karakter sayısını alın.
virtual GetByteCount(System::Details::ArrayView<char_t>, int, int)Bir karakter tamponunu kodlamak için gereken karakter sayısını alın.
GetByteCount(const System::Details::StackArray<char_t, N>&, int, int)Bir karakter tamponunu kodlamak için gereken karakter sayısını alın.
virtual GetByteCount(const String&)Bir dizeyi kodlamak için gereken karakter sayısını al.
virtual GetByteCount(ArrayPtr<char_t>)Bir karakter tamponunu kodlamak için gereken karakter sayısını alın.
GetBytes(ArrayPtr<char_t>, int, int, ArrayPtr<uint8_t>, int) overrideBir karakter tamponunu kodlamanın sonucunda oluşan baytları alın.
GetBytes(const char_t *, int, uint8_t *, int) overrideBir karakter tamponunu kodlamanın sonucunda oluşan baytları alın.
GetBytes(const String&, int, int, ArrayPtr<uint8_t>, int) overrideBir karakter tamponunu kodlamanın sonucunda oluşan baytları alın.
virtual GetBytes(System::Details::ArrayView<char_t>, int, int, System::Details::ArrayView<uint8_t>, int)Bir karakter tamponunu kodlamanın sonucunda oluşan baytları alın.
GetBytes(System::Details::StackArray<char_t, SC>&, int, int, System::Details::StackArray<uint8_t, SB>&, int)Bir karakter tamponunu kodlamanın sonucunda oluşan baytları alın.
virtual GetBytes(const String&)Bir karakter tamponunu kodlamanın sonucunda oluşan baytları alın.
virtual GetBytes(ArrayPtr<char_t>, int, int)Bir karakter tamponunu kodlamanın sonucunda oluşan baytları alın.
virtual GetBytes(const System::Details::ArrayView<char_t>&, int, int)Bir karakter tamponunu kodlamanın sonucunda oluşan baytları alın.
GetBytes(const System::Details::StackArray<char_t, N>&, int, int)Bir karakter tamponunu kodlamanın sonucunda oluşan baytları alın.
virtual GetBytes(ArrayPtr<char_t>)Bir karakter tamponunu kodlamanın sonucunda oluşan baytları alın.
GetCharCount(ArrayPtr<uint8_t>, int, int) overrideBir bayt tamponunu çözmek için gereken karakter sayısını alın.
GetCharCount(const uint8_t *, int) overrideBir bayt tamponunu çözmek için gereken karakter sayısını alın.
virtual GetCharCount(ArrayPtr<uint8_t>)Bir bayt tamponunu çözmek için gereken karakter sayısını alın.
GetChars(ArrayPtr<uint8_t>, int, int, ArrayPtr<char_t>, int) overrideBir bayt tamponunu çözmenin sonucunda oluşan karakterleri alın.
GetChars(const uint8_t *, int, char_t *, int) overrideBir bayt tamponunu çözmenin sonucunda oluşan karakterleri alın.
virtual GetChars(ArrayPtr<uint8_t>, int, int)Bir bayt tamponunu çözmenin sonucunda oluşan karakterleri alın.
virtual GetChars(ArrayPtr<uint8_t>)Bir bayt tamponunu çözmenin sonucunda oluşan karakterleri alın.
GetDecoder() overrideİstekleri bu nesneye yönlendiren bir çözücü alın.
GetEncoder() overrideİstekleri bu nesneye yönlendiren bir kodlayıcı alın.
GetHashCode() const overrideKodlamanın karma kodunu alır.
GetMaxByteCount(int) overrideBelirtilen sayıda karakteri kodlamak için gereken azami bayt sayısını al.
GetMaxCharCount(int) overrideBelirtilen sayıda baytı çözmek için gereken azami karakter sayısını al.
GetString(ArrayPtr<uint8_t>, int, int) overrideBayt tamponunu bir dizeye çözer.
virtual GetString(uint8_t *, int)Bayt tamponunu bir dizeye çözer.
virtual GetString(ArrayPtr<uint8_t>)Bayt tamponunu bir dizeye çözer.
virtual GetString(const System::Details::ArrayView<uint8_t>&)Bayt tamponunu bir dizeye çözer.
GetString(System::Details::StackArray<uint8_t, N>&)Bayt tamponunu bir dizeye çözer.
virtual GetString(const System::Details::ArrayView<uint8_t>&, int, int)Bayt tamponunu bir dizeye çözer.
GetString(System::Details::StackArray<uint8_t, N>, int, int)Bayt tamponunu bir dizeye çözer.
operator==(const UTF7Encoding&) constKodlamaların parametrelerini karşılaştırır.
UTF7Encoding()Yapıcı.
UTF7Encoding(bool)Yapıcı.

Alanlar

AlanAçıklama
static constexpr DEFAULT_CODE_PAGEVarsayılan kod sayfası değeri.
static constexpr UTF7_CODE_PAGEWindows tarafından UTF-7 kod sayfası kimliği için kullanılan sihirli sayı.

Ayrıca Bakınız