System::Security::SecureString clase
Contenido
[
Ocultar
]SecureString class
Cadena segura, representa texto que debe mantenerse confidencial. Esta clase DON’T ENCRYPTING los datos internos. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarla a funciones como argumento.
class SecureString : public System::IDisposable
Métodos
| Método | Descripción |
|---|---|
| AppendChar(char16_t) | Añade un carácter al final de la cadena. |
| Clear() | Elimina todos los caracteres de la cadena segura actual. |
| Copy() const | Crea un duplicado de esta cadena segura. |
| Dispose() override | Libera todos los recursos utilizados por el objeto actual. |
| get_Length() const | Obtiene el número de caracteres en esta cadena segura. |
| InsertAt(int32_t, char16_t) | Inserta un carácter en el índice especificado. |
| IsReadOnly() const | Obtiene la bandera que indica si este objeto está marcado como solo lectura. |
| MakeReadOnly() | Hace que esta cadena segura sea de solo lectura. |
| operator=(const SecureString&) | |
| RemoveAt(int32_t) | Elimina el carácter en la posición especificada. |
| SecureString() | Información RTTI. |
| SecureString(const char16_t *, int32_t) | Constructor. |
| SecureString(const SecureString&) | |
| SetAt(int32_t, char16_t) | Reemplaza el carácter existente en la posición especificada. |
| ToUnsecureString() const | Copia el contenido de esta cadena segura en un objeto String inseguro. Úselo con precaución. |
| ~SecureString() | Destructor. |
Ver también
- Class IDisposable
- Namespace System::Security
- Library Aspose.Page for C++