DpapiDataProtector(String, String, String[]) 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
透過指定的應用程式名稱、主要用途及特定用途,建立新的類別實例 DpapiDataProtector 。
public:
DpapiDataProtector(System::String ^ appName, System::String ^ primaryPurpose, ... cli::array <System::String ^> ^ specificPurpose);
public DpapiDataProtector(string appName, string primaryPurpose, params string[] specificPurpose);
new System.Security.Cryptography.DpapiDataProtector : string * string * string[] -> System.Security.Cryptography.DpapiDataProtector
Public Sub New (appName As String, primaryPurpose As String, ParamArray specificPurpose As String())
參數
- appName
- String
應用程式的名稱。
- primaryPurpose
- String
資料保護器的主要用途。
- specificPurpose
- String[]
資料保護器的具體用途。
例外狀況
appName 是空字串或 null。
-或-
primaryPurpose 是空字串或 null。
-或-
specificPurpose 包含空字串或 null。
備註
由 appName 參數指定的應用程式名稱被視為受保護資料目的的一部分。 這三個參數會被雜湊處理,雜湊值同時用於保護與解除保護資料。 價值primaryPurpose的例子specificPurposes包括禮品卡與<禮品卡號碼>,或發票與<發票號碼>。