DataProtector(String, String, String[]) Constructor
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.