System::Security::SecureString Klasse

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

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

Siehe auch