DataProtection 类

使用Windows数据保护API (dpapi),表示能够加密和解密字符串。

继承层次结构

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

命名空间:  Microsoft.VisualStudio.Data.Services
程序集:  Microsoft.VisualStudio.Data.Services(在 Microsoft.VisualStudio.Data.Services.dll 中)

语法

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

DataProtection 类型公开以下成员。

方法

  名称 说明
公共方法静态成员 DecryptString 解密一个指定字符串。
公共方法静态成员 EncryptString 加密一个指定字符串。

页首

备注

在使用数据连接字符串时,Visual Studio 在其加密的状态尝试保存加密数据。通常,DDEX API表示连接字符串作为显示连接字符串,不包含敏感信息和作为一个加密的连接字符串,更加完整的。DDEX本选件类使用方法加密或解密这些字符串。

使用的加密算法取决于当前用户和计算机,并且,时,这种字符串加密使用 EncryptString 方法可通过调用 DecryptString 方法只解密,当身份运行在同一台计算机上的同一用户。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Data.Services 命名空间

DPAPIProtectedConfigurationProvider