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.DataProtection
Namespace: Microsoft.VisualStudio.Data
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Syntax
'Declaration
Public NotInheritable Class DataProtection
public sealed class DataProtection
public ref class DataProtection sealed
[<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. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Hinweise
Beim Arbeiten mit Datenverbindungszeichenfolgen, versucht Visual Studio, verschlüsselte Daten das verschlüsselten Zustand zu übergeben. Im Allgemeinen stellt das DDEX API Verbindungszeichenfolgen als "Anzeigen" Verbindungszeichenfolge dar, die keine vertraulichen Informationen enthält, und die Verbindungszeichenfolge "verschlüsselte", die vollständig ist. DDEX verwendet die Methoden dieser Klasse auf, 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 mithilfe der EncryptString-Methode verschlüsselt wird, 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.