Share via


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

-或-

specificPurposes 包含空字串或 null

備註

參數所 appName 指定的應用程式名稱會被視為受保護數據的一部分。 這三個參數會進行哈希處理,而哈希則用於保護及取消保護數據。 和 specificPurposes 值的primaryPurpose範例包括「獎勵卡」和<「名片號碼>」或「發票」和<「發票號碼」>

適用於