System::Security::SecureString klasse

SecureString class

Secure string, vertegenwoordigt tekst die vertrouwelijk moet blijven. Deze klasse ENCRYPTING DE interne gegevens NIET. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit zal leiden tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze door te geven aan functies als argument.

class SecureString : public System::IDisposable

Methoden

MethodeBeschrijving
AppendChar(char16_t)Voegt een teken toe aan het einde van de string.
Clear()Verwijder alle tekens uit de huidige beveiligde string.
Copy() constMaakt een duplicaat van deze beveiligde string.
Dispose() overrideGeef alle resources vrij die door het huidige object worden gebruikt.
get_Length() constHaalt het aantal tekens op in deze beveiligde string.
InsertAt(int32_t, char16_t)Voegt een teken in op de opgegeven index.
IsReadOnly() constHaalt de vlag op die aangeeft of dit object als alleen-lezen is gemarkeerd.
MakeReadOnly()Maakt deze beveiligde string alleen-lezen.
operator=(const SecureString&)
RemoveAt(int32_t)Verwijdert het teken op de opgegeven positie.
SecureString()RTTI-informatie.
SecureString(const char16_t *, int32_t)Constructor.
SecureString(const SecureString&)
SetAt(int32_t, char16_t)Vervangt het bestaande teken op de opgegeven positie.
ToUnsecureString() constKopieert de inhoud van deze beveiligde string naar een onveilige String object. Gebruik met voorzichtigheid.
~SecureString()Destructor.

Zie ook