DpapiDataProtector(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 DpapiDataProtector utilizando el nombre de aplicación, el propósito principal y los propósitos concretos especificados.
public:
DpapiDataProtector(System::String ^ appName, System::String ^ primaryPurpose, ... cli::array <System::String ^> ^ specificPurpose);
public DpapiDataProtector (string appName, string primaryPurpose, params string[] specificPurpose);
new System.Security.Cryptography.DpapiDataProtector : string * string * string[] -> System.Security.Cryptography.DpapiDataProtector
Public Sub New (appName As String, primaryPurpose As String, ParamArray specificPurpose As String())
Parámetros
- appName
- String
Nombre de la aplicación.
- primaryPurpose
- String
El propósito principal del protector de datos.
- specificPurpose
- String[]
Fines concretos para el protector de datos.
Excepciones
appName
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
El nombre de la aplicación especificado por el appName
parámetro se considera parte del propósito de los datos protegidos. Los tres parámetros son hash y el hash se usa para proteger y desproteger los datos. Ejemplos de primaryPurpose
valores y specificPurposes
son Giftcard y <gift card number> o Invoice y <invoice number>.