Classe DataProtection
Rappresenta la possibilità di crittografare e decrittografare stringhe utilizzando la DPAPI (Data Protection API) di Windows (DPAPI).
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Data.Services.DataProtection
Spazio dei nomi: Microsoft.VisualStudio.Data.Services
Assembly: Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)
Sintassi
'Dichiarazione
Public NotInheritable Class DataProtection
public static class DataProtection
public ref class DataProtection abstract sealed
[<AbstractClass>]
[<Sealed>]
type DataProtection = class end
public final class DataProtection
Il tipo DataProtection espone i seguenti membri.
Metodi
Nome | Descrizione | |
---|---|---|
DecryptString | Decrittografia della stringa specificata. | |
EncryptString | Crittografa una stringa specificata. |
In alto
Note
Quando si utilizzano le stringhe di connessione dati, Visual Studio tenta di mantenere i dati crittografati nello stato crittografato.Il DDEX API rappresenta in genere una stringa di connessione come stringa di connessione visualizzata, che non contiene informazioni riservate e come stringa di connessione crittografata, più completo.DDEX utilizza i metodi nella classe per crittografare o decrittografare le stringhe.
L'algoritmo di crittografia utilizzato dipende dall'utente e dal computer corrente e durante tale stringa crittografata tramite il metodo EncryptString può essere decrittografata solo chiamando il metodo DecryptString quando è in esecuzione come lo stesso utente nello stesso computer.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.Data.Services
DPAPIProtectedConfigurationProvider