System::Security::SecureString clase

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étodoDescripció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() constCrea un duplicado de esta cadena segura.
Dispose() overrideLibera todos los recursos utilizados por el objeto actual.
get_Length() constObtiene el número de caracteres en esta cadena segura.
InsertAt(int32_t, char16_t)Inserta un carácter en el índice especificado.
IsReadOnly() constObtiene 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() constCopia el contenido de esta cadena segura en un objeto String inseguro. Úselo con precaución.
~SecureString()Destructor.

Ver también