Freigeben über


DataProtection-Klasse

Stellt die Möglichkeit dar, Zeichenfolgen mithilfe der Windows-Datenschutz-API (Data Protection API) zu verschlüsseln und zu entschlüsseln.

Vererbungshierarchie

Object
  Microsoft.VisualStudio.Data.Services.DataProtection

Namespace:  Microsoft.VisualStudio.Data.Services
Assembly:  Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)

Syntax

'Declaration
Public NotInheritable Class DataProtection
public static class DataProtection
public ref class DataProtection abstract sealed
[<AbstractClass>]
[<Sealed>]
type DataProtection =  class end
public final class DataProtection

Der DataProtection-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche MethodeStatischer Member DecryptString Entschlüsselt eine angegebene Zeichenfolge.
Öffentliche MethodeStatischer Member EncryptString Verschlüsselt eine angegebene Zeichenfolge.

Zum Seitenanfang

Hinweise

Beim Arbeiten mit Datenverbindungszeichenfolgen, versucht Visual Studio, verschlüsselte Daten das verschlüsselten Zustand zu übergeben. Im Allgemeinen stellt das DDEX APIs eine Verbindungszeichenfolge als Anzeigeverbindungszeichenfolge, die keine vertraulichen Informationen enthält, und als verschlüsselte Verbindungszeichenfolge dar, die vollständig ist. DDEX verwendet die Methoden in dieser Klasse, um diese Zeichenfolgen zu verschlüsseln und zu entschlüsseln.

Der verwendete Verschlüsselungsalgorithmus hängt vom aktuellen Benutzer und im Computer ab und während solche eine Zeichenfolge, die verschlüsselt wird, indem die EncryptString-Methode, nur entschlüsselt werden kann, indem die Methode aufruft DecryptString bei Ausführung als derselbe Benutzer auf demselben Computer.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Data.Services-Namespace

DPAPIProtectedConfigurationProvider