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
。
- 或 -
specificPurposes
包含空字符串或 null
。
注解
参数指定的 appName
应用程序名称被视为受保护数据用途的一部分。 这三个参数经过哈希处理,哈希用于保护和取消保护数据。
primaryPurpose
和 specificPurposes
值的示例包括礼品卡和<礼品卡编号>或发票和<发票编号>。