Condividi tramite


DataProtector(String, String, String[]) Costruttore

Definizione

Crea una nuova istanza della classe DataProtector utilizzando il nome dell'applicazione, lo scopo primario e gli scopi specifici forniti.

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

Parametri

applicationName
String

Il nome dell'applicazione.

primaryPurpose
String

Scopo principale dei dati protetti.

specificPurposes
String[]

Scopi specifici per i dati protetti.

Eccezioni

applicationName è una stringa o null.

-oppure-

primaryPurpose è una stringa o null.

-oppure-

specificPurposes contiene una stringa vuota o è null.

Commenti

Questo costruttore imposta le ApplicationNameproprietà , PrimaryPurposee SpecificPurposes . La combinazione di queste tre proprietà deve identificare in modo univoco i dati protetti. Se i dati non sono identificati in modo univoco, è possibile leggere inavvertitamente i dati errati o altri dati potrebbero essere sostituiti per gli utenti. Esempi di coppie di scopo primarie e specifiche sono "fattura" e numero di fattura, "carta regalo" e numero di carta regalo, "password" e stringa URL.

Si applica a