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

定義

指定されたアプリケーション名、主な目的、および特定の目的を使用して、 DataProtector クラスの新しいインスタンスを作成します。

protected:
 DataProtector(System::String ^ applicationName, System::String ^ primaryPurpose, cli::array <System::String ^> ^ specificPurposes);
protected DataProtector(string applicationName, string primaryPurpose, string[] specificPurposes);
new System.Security.Cryptography.DataProtector : string * string * string[] -> System.Security.Cryptography.DataProtector
Protected Sub New (applicationName As String, primaryPurpose As String, specificPurposes As String())

パラメーター

applicationName
String

アプリケーションの名前。

primaryPurpose
String

保護されたデータの主な目的。

specificPurposes
String[]

保護されたデータの特定の目的。

例外

applicationName は空の文字列または nullです。

-又は-

primaryPurpose は空の文字列または nullです。

-又は-

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

注釈

このコンストラクターは、 ApplicationNamePrimaryPurpose、および SpecificPurposes プロパティを設定します。 これら 3 つのプロパティの組み合わせは、保護するデータを一意に識別する必要があります。 データが一意に識別されない場合は、誤って間違ったデータを読み取ったり、他のデータが置き換えられる可能性があります。 プライマリと特定の目的のペアの例としては、"請求書" と請求書番号、"ギフト カード" とギフト カード番号、"パスワード" と URL 文字列があります。

適用対象