System::Security::SecureString kelas

SecureString class

Secure string, mewakili teks yang harus dijaga kerahasiaannya. Kelas ini TIDAK MENGENKRIPSI data internal. Objek-objek kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini pada stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer tersebut untuk meneruskan ke fungsi sebagai argumen.

class SecureString : public System::IDisposable

Metode

MetodeDeskripsi
AppendChar(char16_t)Menambahkan sebuah karakter ke akhir string.
Clear()Menghapus semua karakter dari secure string saat ini.
Copy() constMembuat duplikat dari secure string ini.
Dispose() overrideMelepaskan semua sumber daya yang digunakan oleh objek saat ini.
get_Length() constMendapatkan jumlah karakter dalam string aman ini.
InsertAt(int32_t, char16_t)Menyisipkan sebuah karakter pada indeks yang ditentukan.
IsReadOnly() constMendapatkan flag yang menunjukkan apakah objek ini ditandai sebagai hanya-baca.
MakeReadOnly()Membuat string aman ini menjadi hanya-baca.
operator=(const SecureString&)
RemoveAt(int32_t)Menghapus karakter pada posisi yang ditentukan.
SecureString()Informasi RTTI.
SecureString(const char16_t *, int32_t)Konstruktor.
SecureString(const SecureString&)
SetAt(int32_t, char16_t)Mengganti karakter yang ada pada posisi yang ditentukan.
ToUnsecureString() constMenyalin isi string aman ini ke objek String yang tidak aman. Gunakan dengan hati-hati.
~SecureString()Destruktor.

Lihat Juga