共用方式為


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

備註

這個建構函式會 ApplicationName設定、 PrimaryPurposeSpecificPurposes 屬性。 這三個屬性的組合必須唯一識別您要保護的數據。 如果未唯一識別數據,您可能會不小心讀取錯誤的數據,或可能會取代其他數據。 主要和特定用途組的範例包括「發票」和發票號碼、「獎勵卡」和名片號碼、「密碼」和 URL 字串。

適用於