語言

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、 PrimaryPurpose、 及 SpecificPurposes 性質。 這三種屬性的組合必須能唯一識別你所保護的資料。 如果資料沒有唯一識別,你可能會不小心讀錯資料,或者其他資料可能會被替換。 主要與特定用途對的例子包括「發票」與發票號碼、「禮品卡」與禮品卡號碼、「password」與網址字串。

適用於