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-адреса.

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