System::Security::SecureString क्लास

SecureString class

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

class SecureString : public System::IDisposable

विधियाँ

विधिविवरण
AppendChar(char16_t)स्ट्रिंग के अंत में एक अक्षर जोड़ता है।
Clear()वर्तमान SecureString से सभी अक्षर हटाएँ।
Copy() constइस SecureString की एक प्रतिलिपि बनाता है।
Dispose() overrideवर्तमान ऑब्जेक्ट द्वारा उपयोग किए गए सभी संसाधनों को मुक्त करें।
get_Length() constइस सुरक्षित स्ट्रिंग में अक्षरों की संख्या प्राप्त करता है।
InsertAt(int32_t, char16_t)निर्दिष्ट इंडेक्स पर एक अक्षर सम्मिलित करता है।
IsReadOnly() constयह फ़्लैग प्राप्त करता है जो दर्शाता है कि यह ऑब्जेक्ट केवल-पढ़ने के लिए चिह्नित है या नहीं।
MakeReadOnly()इस सुरक्षित स्ट्रिंग को केवल-पढ़ने योग्य बनाता है।
operator=(const SecureString&)
RemoveAt(int32_t)निर्दिष्ट स्थिति पर अक्षर को हटाता है।
SecureString()RTTI जानकारी।
SecureString(const char16_t *, int32_t)निर्माता।
SecureString(const SecureString&)
SetAt(int32_t, char16_t)निर्दिष्ट स्थिति पर मौजूदा अक्षर को बदलता है।
ToUnsecureString() constइस सुरक्षित स्ट्रिंग की सामग्री को असुरक्षित String ऑब्जेक्ट में कॉपी करता है। सावधानी से उपयोग करें।
~SecureString()डिस्ट्रक्टर।

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