DataProtection – třída
Představuje schopnost šifrovat a dešifrovat pomocí rozhraní API pro ochranu dat Windows (DPAPI) řetězce.
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.Data.DataProtection
Obor názvů: Microsoft.VisualStudio.Data
Sestavení: Microsoft.VisualStudio.Data (v Microsoft.VisualStudio.Data.dll)
Syntaxe
'Deklarace
Public NotInheritable Class DataProtection
public sealed class DataProtection
public ref class DataProtection sealed
[<Sealed>]
type DataProtection = class end
public final class DataProtection
Typ DataProtection zveřejňuje následující členy.
Metody
Název | Popis | |
---|---|---|
DecryptString | Dešifruje zadaný řetězec. | |
EncryptString | Šifruje zadaný řetězec. | |
Equals | Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.) | |
GetHashCode | Slouží jako funkci hash u určitého typu. (Zděděno z Object.) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
ToString | Vrátí řetězec představující aktuální objekt. (Zděděno z Object.) |
Nahoru
Poznámky
Při práci s řetězci připojení dat, se pokusí zachovat zašifrovaných dat v zašifrované stavu.Rozhraní API DDEX obecně představuje připojovací řetězce jako připojovací řetězec "zobrazení", které neobsahují žádné důvěrné informace, a "šifrované" připojovací řetězec, který je podrobnější.DDEX používá pro šifrování nebo dešifrování těchto řetězců metody pro tuto třídu.
Šifrovací algoritmus použitý závisí na aktuálního uživatele a počítače, a jako takový řetězec zašifrována pomocí EncryptString metoda může dešifrovat pouze volání DecryptString metoda při spuštění ve stejném počítači jako stejný uživatel.
Bezpečný přístup z více vláken
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.
Viz také
Referenční dokumentace
Microsoft.VisualStudio.Data – obor názvů
DPAPIProtectedConfigurationProvider