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 应用程序名称被视为受保护数据的一部分。 这三个参数经过哈希处理,哈希用于保护和取消保护数据。 示例primaryPurposespecificPurposes值包括 礼品卡<gift card number>发票和 发票。<invoice number>

适用于