System::Security::SecureString sınıfı
İçindekiler
[
Saklamak
]SecureString class
Güvenli dize, gizli tutulması gereken metni temsil eder. Bu sınıf iç verileri şifrelemez. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek hiçbir zaman yığıt üzerinde veya operator new kullanılarak oluşturulmamalıdır, çü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 SecureString : public System::IDisposable
Yöntemler
| Yöntem | Açıklama |
|---|---|
| AppendChar(char16_t) | Bir karakteri dizenin sonuna ekler. |
| Clear() | Mevcut güvenli dizeden tüm karakterleri sil. |
| Copy() const | Bu güvenli dizenin bir kopyasını oluşturur. |
| Dispose() override | Mevcut nesne tarafından kullanılan tüm kaynakları serbest bırakır. |
| get_Length() const | Bu güvenli dizenin karakter sayısını alır. |
| InsertAt(int32_t, char16_t) | Belirtilen indekste bir karakter ekler. |
| IsReadOnly() const | Bu nesnenin yalnızca okunur olarak işaretlenip işaretlenmediğini gösteren bayrağı alır. |
| MakeReadOnly() | Bu güvenli dizeyi yalnızca okunur yapar. |
| operator=(const SecureString&) | |
| RemoveAt(int32_t) | Belirtilen konumdaki karakteri kaldırır. |
| SecureString() | RTTI bilgisi. |
| SecureString(const char16_t *, int32_t) | Yapıcı. |
| SecureString(const SecureString&) | |
| SetAt(int32_t, char16_t) | Belirtilen konumdaki mevcut karakteri değiştirir. |
| ToUnsecureString() const | Bu güvenli dizedeki içeriği güvensiz String nesnesine kopyalar. Dikkatli kullanın. |
| ~SecureString() | Yıkıcı. |
Ayrıca Bakınız
- Class IDisposable
- Namespace System::Security
- Library Aspose.Font for C++