System::Security::SecureString Klasse
Inhalt
[
Ausblenden
]SecureString class
SecureString, stellt Text dar, der vertraulich zu behandeln ist. Diese Klasse VERSCHLÜSSELN die internen Daten NICHT. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr-Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
class SecureString : public System::IDisposable
Methoden
| Methode | Beschreibung |
|---|---|
| AppendChar(char16_t) | Fügt ein Zeichen am Ende der Zeichenkette an. |
| Clear() | Löscht alle Zeichen aus der aktuellen sicheren Zeichenkette. |
| Copy() const | Erstellt ein Duplikat dieser sicheren Zeichenkette. |
| Dispose() override | Gibt alle vom aktuellen Objekt verwendeten Ressourcen frei. |
| get_Length() const | Ermittelt die Anzahl der Zeichen in dieser sicheren Zeichenkette. |
| InsertAt(int32_t, char16_t) | Fügt ein Zeichen an der angegebenen Position ein. |
| IsReadOnly() const | Ermittelt das Flag, das angibt, ob dieses Objekt schreibgeschützt ist. |
| MakeReadOnly() | Macht diese sichere Zeichenkette schreibgeschützt. |
| operator=(const SecureString&) | |
| RemoveAt(int32_t) | Entfernt das Zeichen an der angegebenen Position. |
| SecureString() | RTTI-Informationen. |
| SecureString(const char16_t *, int32_t) | Konstruktor. |
| SecureString(const SecureString&) | |
| SetAt(int32_t, char16_t) | Ersetzt das vorhandene Zeichen an der angegebenen Position. |
| ToUnsecureString() const | Kopiert den Inhalt dieser sicheren Zeichenkette in ein unsicheres String-Objekt. Mit Vorsicht verwenden. |
| ~SecureString() | Destruktor. |
Siehe auch
- Class IDisposable
- Namespace System::Security
- Library Aspose.Font for C++