Sdílet prostřednictvím


DataProtection – třída

Představuje schopnost šifrování a dešifrování řetězců pomocí rozhraní API pro ochranu dat Windows (DPAPI).

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Data.Services.DataProtection

Obor názvů:  Microsoft.VisualStudio.Data.Services
Sestavení:  Microsoft.VisualStudio.Data.Services (v Microsoft.VisualStudio.Data.Services.dll)

Syntaxe

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

Typ DataProtection zveřejňuje následující členy.

Metody

  Název Popis
Veřejná metodaStatický člen DecryptString Dešifruje zadaný řetězec.
Veřejná metodaStatický člen EncryptString Šifruje zadaný řetězec.

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 řetězec připojení jako zobrazovaný řetězec připojení, které neobsahují žádné důvěrné informace, a řetězec šifrované připojení, což je podrobnější.DDEX používá pro šifrování nebo dešifrování těchto řetězců metody této třídy.

Šifrovací algoritmus použitý závisí na aktuálního uživatele a počítače a jako takový řetězec š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.Services – obor názvů

DPAPIProtectedConfigurationProvider