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 параметром , считается частью назначения для защищенных данных. Три параметра хэшируются, а хэш используется как для защиты, так и для снятия защиты данных. Примерами значений primaryPurpose и specificPurposes являются подарочная карта и <номер> карты оплаты или номер> счета и< счета.

Применяется к