System::Text::UTF7Encoding क्लास

UTF7Encoding class

UTF-7 एन्कोडिंग। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ हो सकती हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।

class UTF7Encoding : public System::Text::Encoding

विधियाँ

विधिविवरण
Clone() overrideएन्कोडिंग ऑब्जेक्ट को क्लोन करता है।
Equals(SharedPtr<Object>) overrideऑब्जेक्ट के साथ तुलना करता है।
GetByteCount(const char_t *, int) overrideएक कैरेक्टर बफ़र को एन्कोड करने के लिए आवश्यक अक्षरों की संख्या प्राप्त करें।
virtual GetByteCount(ArrayPtr<char_t>, int, int)एक कैरेक्टर बफ़र को एन्कोड करने के लिए आवश्यक अक्षरों की संख्या प्राप्त करें।
virtual GetByteCount(System::Details::ArrayView<char_t>, int, int)एक कैरेक्टर बफ़र को एन्कोड करने के लिए आवश्यक अक्षरों की संख्या प्राप्त करें।
GetByteCount(const System::Details::StackArray<char_t, N>&, int, int)एक कैरेक्टर बफ़र को एन्कोड करने के लिए आवश्यक अक्षरों की संख्या प्राप्त करें।
virtual GetByteCount(const String&)एक स्ट्रिंग को एन्कोड करने के लिए आवश्यक अक्षरों की संख्या प्राप्त करें।
virtual GetByteCount(ArrayPtr<char_t>)एक कैरेक्टर बफ़र को एन्कोड करने के लिए आवश्यक अक्षरों की संख्या प्राप्त करें।
GetBytes(ArrayPtr<char_t>, int, int, ArrayPtr<uint8_t>, int) overrideएक कैरेक्टर बफ़र को एन्कोड करने से प्राप्त बाइट्स प्राप्त करें।
GetBytes(const char_t *, int, uint8_t *, int) overrideएक कैरेक्टर बफ़र को एन्कोड करने से प्राप्त बाइट्स प्राप्त करें।
GetBytes(const String&, int, int, ArrayPtr<uint8_t>, int) overrideएक कैरेक्टर बफ़र को एन्कोड करने से प्राप्त बाइट्स प्राप्त करें।
virtual GetBytes(System::Details::ArrayView<char_t>, int, int, System::Details::ArrayView<uint8_t>, int)एक कैरेक्टर बफ़र को एन्कोड करने से प्राप्त बाइट्स प्राप्त करें।
GetBytes(System::Details::StackArray<char_t, SC>&, int, int, System::Details::StackArray<uint8_t, SB>&, int)एक कैरेक्टर बफ़र को एन्कोड करने से प्राप्त बाइट्स प्राप्त करें।
virtual GetBytes(const String&)एक कैरेक्टर बफ़र को एन्कोड करने से प्राप्त बाइट्स प्राप्त करें।
virtual GetBytes(ArrayPtr<char_t>, int, int)एक कैरेक्टर बफ़र को एन्कोड करने से प्राप्त बाइट्स प्राप्त करें।
virtual GetBytes(const System::Details::ArrayView<char_t>&, int, int)एक कैरेक्टर बफ़र को एन्कोड करने से प्राप्त बाइट्स प्राप्त करें।
GetBytes(const System::Details::StackArray<char_t, N>&, int, int)एक कैरेक्टर बफ़र को एन्कोड करने से प्राप्त बाइट्स प्राप्त करें।
virtual GetBytes(ArrayPtr<char_t>)एक कैरेक्टर बफ़र को एन्कोड करने से प्राप्त बाइट्स प्राप्त करें।
GetCharCount(ArrayPtr<uint8_t>, int, int) overrideएक बाइट बफ़र को डिकोड करने के लिए आवश्यक अक्षरों की संख्या प्राप्त करें।
GetCharCount(const uint8_t *, int) overrideएक बाइट बफ़र को डिकोड करने के लिए आवश्यक अक्षरों की संख्या प्राप्त करें।
virtual GetCharCount(ArrayPtr<uint8_t>)एक बाइट बफ़र को डिकोड करने के लिए आवश्यक अक्षरों की संख्या प्राप्त करें।
GetChars(ArrayPtr<uint8_t>, int, int, ArrayPtr<char_t>, int) overrideएक बाइट बफ़र को डिकोड करने से प्राप्त अक्षर प्राप्त करें।
GetChars(const uint8_t *, int, char_t *, int) overrideएक बाइट बफ़र को डिकोड करने से प्राप्त अक्षर प्राप्त करें।
virtual GetChars(ArrayPtr<uint8_t>, int, int)एक बाइट बफ़र को डिकोड करने से प्राप्त अक्षर प्राप्त करें।
virtual GetChars(ArrayPtr<uint8_t>)एक बाइट बफ़र को डिकोड करने से प्राप्त अक्षर प्राप्त करें।
GetDecoder() overrideएक डिकोडर प्राप्त करें जो अनुरोधों को इस वस्तु की ओर अग्रसर करता है।
GetEncoder() overrideएक एन्कोडर प्राप्त करें जो अनुरोधों को इस वस्तु की ओर अग्रसर करता है।
GetHashCode() const overrideएन्कोडिंग हैश कोड प्राप्त करता है।
GetMaxByteCount(int) overrideनिर्दिष्ट संख्या में अक्षरों को एन्कोड करने के लिए आवश्यक अधिकतम बाइट्स की संख्या प्राप्त करें।
GetMaxCharCount(int) overrideनिर्दिष्ट बाइट्स की संख्या को डिकोड करने के लिए आवश्यक अधिकतम अक्षरों की संख्या प्राप्त करें।
GetString(ArrayPtr<uint8_t>, int, int) overrideबाइट्स के बफ़र को स्ट्रिंग में डिकोड करता है।
virtual GetString(uint8_t *, int)बाइट्स के बफ़र को स्ट्रिंग में डिकोड करता है।
virtual GetString(ArrayPtr<uint8_t>)बाइट्स के बफ़र को स्ट्रिंग में डिकोड करता है।
virtual GetString(const System::Details::ArrayView<uint8_t>&)बाइट्स के बफ़र को स्ट्रिंग में डिकोड करता है।
GetString(System::Details::StackArray<uint8_t, N>&)बाइट्स के बफ़र को स्ट्रिंग में डिकोड करता है।
virtual GetString(const System::Details::ArrayView<uint8_t>&, int, int)बाइट्स के बफ़र को स्ट्रिंग में डिकोड करता है।
GetString(System::Details::StackArray<uint8_t, N>, int, int)बाइट्स के बफ़र को स्ट्रिंग में डिकोड करता है।
operator==(const UTF7Encoding&) constएन्कोडिंग पैरामीटरों की तुलना करता है।
UTF7Encoding()निर्माता।
UTF7Encoding(bool)निर्माता।

फ़ील्ड्स

फ़ील्डविवरण
static constexpr DEFAULT_CODE_PAGEडिफ़ॉल्ट कोडपेज मान।
static constexpr UTF7_CODE_PAGEUTF-7 कोडपेज आईडी के लिए Windows द्वारा उपयोग किया गया जादू संख्या।

संबंधित देखें