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