DataProtection 類別
您可以使用 Windows Data Protection API (DPAPI),表示可以加密和解密資料。
繼承階層架構
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 在這個類別會使用方法加密或解密這些字串。
使用的加密 (Encryption) 演算法取決於目前使用者和電腦,,和,雖然這類字串加密使用 EncryptString 方法可以呼叫 DecryptString 方法只解密,當執行於同一部電腦上的相同的使用者。
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。