DpapiDataProtector(String, String, String[]) Constructor

Definición

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. Algunos ejemplos de primaryPurpose valores y specificPurposes son Giftcard y <gift card number> o Invoice y <invoice number>.

Se aplica a