System::Security::SecureString classe
Contenu
[
Cacher
]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éthode | Description |
|---|---|
| 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() const | Crée un duplicata de cette chaîne sécurisée. |
| Dispose() override | Libère toutes les ressources utilisées par l’objet actuel. |
| get_Length() const | Obtient 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() const | Obtient 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() const | Copie le contenu de cette chaîne sécurisée dans un objet String non sécurisé. À utiliser avec prudence. |
| ~SecureString() | Destructeur. |
Voir aussi
- Class IDisposable
- Namespace System::Security
- Library Aspose.Font for C++