System::Security::SecureString classe
Contenuti
[
Nascondere
]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
| Metodo | Descrizione |
|---|---|
| AppendChar(char16_t) | Aggiunge un carattere alla fine della stringa. |
| Clear() | Elimina tutti i caratteri dalla stringa sicura corrente. |
| Copy() const | Crea un duplicato di questa stringa sicura. |
| Dispose() override | Rilascia tutte le risorse utilizzate dall’oggetto corrente. |
| get_Length() const | Restituisce il numero di caratteri in questa stringa sicura. |
| InsertAt(int32_t, char16_t) | Inserisce un carattere all’indice specificato. |
| IsReadOnly() const | Restituisce 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() const | Copia il contenuto di questa stringa sicura in un oggetto String non sicuro. Usare con cautela. |
| ~SecureString() | Distruttore. |
Vedi anche
- Class IDisposable
- Namespace System::Security
- Library Aspose.Font for C++