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
являются подарочная карта и <номер> карты оплаты или номер> счета и< счета.