語言

DpapiDataProtector(String, String, String[]) 建構函式

定義

透過指定的應用程式名稱、主要用途及特定用途,建立新的類別實例 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包括禮品卡與<禮品卡號碼>,或發票與<發票號碼>。

適用於