Compartir a través de


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
Método públicoMiembro estático DecryptString Descifra una cadena especificada.
Método públicoMiembro estático 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.

Vea también

Referencia

Microsoft.VisualStudio.Data.Services (Espacio de nombres)

DPAPIProtectedConfigurationProvider