System::Security::SecureString فئة
محتويات
[
يخفي
]SecureString class
سلسلة آمنة، تمثل نصًا يجب الحفاظ على سريته. هذه الفئة لا تقوم بتشفير البيانات الداخلية. يجب إنشاء كائنات هذه الفئة باستخدام الدالة System::MakeObject() فقط. لا تقم بإنشاء مثيل من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل أو أعطال التأكيد. احwrap دائمًا هذه الفئة في مؤشر System::SmartPtr واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل.
class SecureString : public System::IDisposable
الطرق
| طريقة | الوصف |
|---|---|
| AppendChar(char16_t) | يضيف حرفًا إلى نهاية السلسلة. |
| Clear() | احذف جميع الأحرف من السلسلة الآمنة الحالية. |
| Copy() const | ينشئ نسخة مكررة من هذه السلسلة الآمنة. |
| 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() | المدمر. |
انظر أيضًا
- Class IDisposable
- Namespace System::Security
- Library Aspose.Font for C++