System::Security::SecureString classe

SecureString class

Secure string, rappresenta testo che dovrebbe rimanere confidenziale. Questa classe NON CRIPTA i dati interni. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e usare questo puntatore per passarlo alle funzioni come argomento.

class SecureString : public System::IDisposable

Metodi

MetodoDescrizione
AppendChar(char16_t)Aggiunge un carattere alla fine della stringa.
Clear()Elimina tutti i caratteri dalla stringa sicura corrente.
Copy() constCrea un duplicato di questa stringa sicura.
Dispose() overrideRilascia tutte le risorse utilizzate dall’oggetto corrente.
get_Length() constRestituisce il numero di caratteri in questa stringa sicura.
InsertAt(int32_t, char16_t)Inserisce un carattere all’indice specificato.
IsReadOnly() constRestituisce il flag che indica se questo oggetto è contrassegnato come sola lettura.
MakeReadOnly()Rende questa stringa sicura di sola lettura.
operator=(const SecureString&)
RemoveAt(int32_t)Rimuove il carattere nella posizione specificata.
SecureString()Informazioni RTTI.
SecureString(const char16_t *, int32_t)Costruttore.
SecureString(const SecureString&)
SetAt(int32_t, char16_t)Sostituisce il carattere esistente nella posizione specificata.
ToUnsecureString() constCopia il contenuto di questa stringa sicura in un oggetto String non sicuro. Usare con cautela.
~SecureString()Distruttore.

Vedi anche