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 | |
---|---|---|
DecryptString | Entschlüsselt eine angegebene Zeichenfolge. | |
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.