DpapiDataProtector(String, String, String[]) コンストラクター

定義

指定したアプリケーション名、主な目的、および特定の目的を使用して、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 です。

- または -

specificPurposes に空の文字列または null が含まれています。

注釈

パラメーターで appName 指定されたアプリケーション名は、保護されたデータの目的の一部と見なされます。 3 つのパラメーターがハッシュされ、データの保護と保護解除の両方にハッシュが使用されます。 と specificPurposes の値のprimaryPurpose例としては、ギフト カード<ギフト カード番号>請求書<請求書番号>があります。

適用対象