DpapiDataProtector(String, String, String[]) コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したアプリケーション名、主な目的、および特定の目的を使用して、 DpapiDataProtector クラスの新しいインスタンスを作成します。
public:
DpapiDataProtector(System::String ^ appName, System::String ^ primaryPurpose, ... cli::array <System::String ^> ^ specificPurpose);
public DpapiDataProtector(string appName, string primaryPurpose, params string[] specificPurpose);
new System.Security.Cryptography.DpapiDataProtector : string * string * string[] -> System.Security.Cryptography.DpapiDataProtector
Public Sub New (appName As String, primaryPurpose As String, ParamArray specificPurpose As String())
パラメーター
- appName
- String
アプリケーションの名前。
- primaryPurpose
- String
データ保護機能の主な目的。
- specificPurpose
- String[]
データ保護機能の特定の目的。
例外
appName は空の文字列または nullです。
-又は-
primaryPurpose は空の文字列または nullです。
-又は-
specificPurpose には、空の文字列または nullが含まれています。
注釈
appName パラメーターで指定されたアプリケーション名は、保護されたデータの目的の一部と見なされます。 3 つのパラメーターがハッシュされ、データの保護と保護解除の両方にハッシュが使用されます。
primaryPurpose値とspecificPurposes値の例としては、ギフト カードと <gift カード番号>請求書と<番号があります>。