System::Security::SecureString klass
Innehåll
[
Dölj
]SecureString class
Säker sträng, representerar text som bör hållas konfidentiell. Denna klass KRIPTERAR INTE de interna data. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd pekaren för att skicka den till funktioner som argument.
class SecureString : public System::IDisposable
Metoder
| Metod | Beskrivning |
|---|---|
| AppendChar(char16_t) | Lägger till ett tecken i slutet av strängen. |
| Clear() | Raderar alla tecken från den aktuella säkra strängen. |
| Copy() const | Skapar en duplikat av denna säkra sträng. |
| Dispose() override | Frigör alla resurser som används av det aktuella objektet. |
| get_Length() const | Hämtar antalet tecken i denna säkra sträng. |
| InsertAt(int32_t, char16_t) | Infogar ett tecken på det angivna indexet. |
| IsReadOnly() const | Hämtar flaggan som indikerar om detta objekt är markerat som skrivskyddat. |
| MakeReadOnly() | Gör denna säkra sträng skrivskyddad. |
| operator=(const SecureString&) | |
| RemoveAt(int32_t) | Tar bort tecknet på den angivna positionen. |
| SecureString() | RTTI-information. |
| SecureString(const char16_t *, int32_t) | Konstruktor. |
| SecureString(const SecureString&) | |
| SetAt(int32_t, char16_t) | Ersätter det befintliga tecknet på den angivna positionen. |
| ToUnsecureString() const | Kopierar innehållet i denna säkra sträng till ett osäkert String‑objekt. Använd med försiktighet. |
| ~SecureString() | Destruktor. |
Se även
- Class IDisposable
- Namespace System::Security
- Library Aspose.Page for C++