System::Security::SecureString classe

SecureString class

Chaîne sécurisée, représente du texte qui doit rester confidentiel. Cette classe NE CHIFFRE PAS les données internes. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans le pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.

class SecureString : public System::IDisposable

Méthodes

MéthodeDescription
AppendChar(char16_t)Ajoute un caractère à la fin de la chaîne.
Clear()Supprime tous les caractères de la chaîne sécurisée actuelle.
Copy() constCrée un duplicata de cette chaîne sécurisée.
Dispose() overrideLibère toutes les ressources utilisées par l’objet actuel.
get_Length() constObtient le nombre de caractères dans cette chaîne sécurisée.
InsertAt(int32_t, char16_t)Insère un caractère à l’index spécifié.
IsReadOnly() constObtient le drapeau indiquant si cet objet est marqué en lecture seule.
MakeReadOnly()Rend cette chaîne sécurisée en lecture seule.
operator=(const SecureString&)
RemoveAt(int32_t)Supprime le caractère à la position spécifiée.
SecureString()Informations RTTI.
SecureString(const char16_t *, int32_t)Constructeur.
SecureString(const SecureString&)
SetAt(int32_t, char16_t)Remplace le caractère existant à la position spécifiée.
ToUnsecureString() constCopie le contenu de cette chaîne sécurisée dans un objet String non sécurisé. À utiliser avec prudence.
~SecureString()Destructeur.

Voir aussi