DataProtector(String, String, String[]) 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
透過提供的應用程式名稱、主要目的及特定目的建立新的類別實例 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」與網址字串。