System::Security::SecureString Klasse
Inhalt
[
Ausblenden
]SecureString class
Secure string, 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. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um sie 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 hinzu. |
| Clear() | Löscht alle Zeichen aus dem aktuellen SecureString. |
| Copy() const | Erstellt ein Duplikat dieses SecureString. |
| Dispose() override | Gibt alle vom aktuellen Objekt verwendeten Ressourcen frei. |
| get_Length() const | Ermittelt die Anzahl der Zeichen in dieser sicheren Zeichenfolge. |
| InsertAt(int32_t, char16_t) | Fügt ein Zeichen an dem angegebenen Index ein. |
| IsReadOnly() const | Ermittelt das Flag, das angibt, ob dieses Objekt als schreibgeschützt markiert ist. |
| MakeReadOnly() | Macht diese sichere Zeichenfolge 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 Zeichenfolge in ein unsicheres String‑Objekt. Mit Vorsicht verwenden. |
| ~SecureString() | Destruktor. |
Siehe auch
- Class IDisposable
- Namespace System::Security
- Library Aspose.Page for C++