DataProtection (Clase)
Representa la capacidad para cifrar y descifrar cadenas mediante la protección de datos (DPAPI) de Windows.
Jerarquía de herencia
Object
Microsoft.VisualStudio.Data.Services.DataProtection
Espacio de nombres: Microsoft.VisualStudio.Data.Services
Ensamblado: Microsoft.VisualStudio.Data.Services (en Microsoft.VisualStudio.Data.Services.dll)
Sintaxis
'Declaración
Public NotInheritable Class DataProtection
public static class DataProtection
public ref class DataProtection abstract sealed
[<AbstractClass>]
[<Sealed>]
type DataProtection = class end
public final class DataProtection
El tipo DataProtection expone los siguientes miembros.
Métodos
Nombre | Descripción | |
---|---|---|
DecryptString | Descifra una cadena especificada. | |
EncryptString | Cifra una cadena especificada. |
Arriba
Comentarios
Al trabajar con cadenas de conexión de datos, intentos de Visual Studio para conservar los datos cifrados en su estado cifrada. El DDEX API representa normalmente una cadena de conexión como una cadena de conexión de la pantalla, que no contiene información confidencial, como cadena de conexión cifrada, que es más amplio. DDEX utiliza los métodos de esta clase para cifrar o descifrar estas cadenas.
El algoritmo de cifrado utilizado depende del usuario y de equipo actuales, y mientras tal cadena cifrada mediante el método de EncryptString puede ser descifrada sólo llamando al método de DecryptString al ejecutarse como el mismo usuario en el mismo equipo.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.