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