Compartir a través de


DataProtector(String, String, String[]) Constructor

Definición

Crea una nueva instancia de la clase DataProtector utilizando el nombre de aplicación, el propósito principal y los propósitos concretos 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

Nombre de la aplicación.

primaryPurpose
String

El propósito principal de los datos protegidos.

specificPurposes
String[]

Los 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, podría leer 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