System::Security::SecureString Klasse

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

MethodeBeschreibung
AppendChar(char16_t)Fügt ein Zeichen am Ende der Zeichenkette hinzu.
Clear()Löscht alle Zeichen aus dem aktuellen SecureString.
Copy() constErstellt ein Duplikat dieses SecureString.
Dispose() overrideGibt alle vom aktuellen Objekt verwendeten Ressourcen frei.
get_Length() constErmittelt die Anzahl der Zeichen in dieser sicheren Zeichenfolge.
InsertAt(int32_t, char16_t)Fügt ein Zeichen an dem angegebenen Index ein.
IsReadOnly() constErmittelt 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() constKopiert den Inhalt dieser sicheren Zeichenfolge in ein unsicheres String‑Objekt. Mit Vorsicht verwenden.
~SecureString()Destruktor.

Siehe auch