DataProtector(String, String, String[]) Конструктор
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает новый экземпляр класса DataProtector, используя предоставленное имя приложения, первичную цель и определенные цели.
protected:
DataProtector(System::String ^ applicationName, System::String ^ primaryPurpose, cli::array <System::String ^> ^ specificPurposes);
protected DataProtector (string applicationName, string primaryPurpose, string[] specificPurposes);
new System.Security.Cryptography.DataProtector : string * string * string[] -> System.Security.Cryptography.DataProtector
Protected Sub New (applicationName As String, primaryPurpose As String, specificPurposes As String())
Параметры
- applicationName
- String
Имя приложения.
- primaryPurpose
- String
Основное назначение для защищенных данных.
- specificPurposes
- String[]
Определенное назначение для защищенных данных.
Исключения
applicationName
является пустой строкой или null
.
-или-
primaryPurpose
является пустой строкой или null
.
-или-
Параметр specificPurposes
содержит пустую строку или имеет значение null
.
Комментарии
Этот конструктор задает ApplicationNameсвойства , PrimaryPurposeи SpecificPurposes . Сочетание этих трех свойств должно однозначно идентифицировать защищаемые данные. Если данные не являются уникальными, вы можете случайно прочитать неправильные данные или другие данные могут быть заменены вашими. Примерами пар основного и конкретного назначения являются "счет" и номер счета, "карта оплаты" и номер карты оплаты, "пароль" и строка URL-адреса.