DataProtector(String, String, String[]) Constructor

Definición

Crea una nueva instancia de la DataProtector clase mediante el nombre de aplicación, el propósito principal y los propósitos específicos proporcionados.

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())

Parámetros

applicationName
String

El nombre de la solicitud.

primaryPurpose
String

El propósito principal de los datos protegidos.

specificPurposes
String[]

Propósitos específicos para los datos protegidos.

Excepciones

applicationName es una cadena vacía o null.

O bien

primaryPurpose es una cadena vacía o null.

O bien

specificPurposes contiene una cadena vacía o null.

Comentarios

Este constructor establece las ApplicationNamepropiedades , PrimaryPurposey SpecificPurposes . La combinación de estas tres propiedades debe identificar de forma única los datos que protege. Si los datos no se identifican de forma única, es posible que lea accidentalmente los datos incorrectos u otros datos podrían sustituirse por los suyos. Algunos ejemplos de pares de propósito principal y específico son "factura" y número de factura, "tarjeta de regalo" y número de tarjeta de regalo, "contraseña" y cadena de dirección URL.

Se aplica a