Condividi tramite


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
Metodo pubblicoMembro statico DecryptString Decrittografia della stringa specificata.
Metodo pubblicoMembro statico 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