System::Security::SecureString klass

SecureString class

Säker sträng, representerar text som bör hållas konfidentiell. Denna klass KRIPTERAR INTE de interna data. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd pekaren för att skicka den till funktioner som argument.

class SecureString : public System::IDisposable

Metoder

MetodBeskrivning
AppendChar(char16_t)Lägger till ett tecken i slutet av strängen.
Clear()Raderar alla tecken från den aktuella säkra strängen.
Copy() constSkapar en duplikat av denna säkra sträng.
Dispose() overrideFrigör alla resurser som används av det aktuella objektet.
get_Length() constHämtar antalet tecken i denna säkra sträng.
InsertAt(int32_t, char16_t)Infogar ett tecken på det angivna indexet.
IsReadOnly() constHämtar flaggan som indikerar om detta objekt är markerat som skrivskyddat.
MakeReadOnly()Gör denna säkra sträng skrivskyddad.
operator=(const SecureString&)
RemoveAt(int32_t)Tar bort tecknet på den angivna positionen.
SecureString()RTTI-information.
SecureString(const char16_t *, int32_t)Konstruktor.
SecureString(const SecureString&)
SetAt(int32_t, char16_t)Ersätter det befintliga tecknet på den angivna positionen.
ToUnsecureString() constKopierar innehållet i denna säkra sträng till ett osäkert String‑objekt. Använd med försiktighet.
~SecureString()Destruktor.

Se även