DataProtector(String, String, String[]) Costruttore

Definizione

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

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

Nome dell'applicazione.

primaryPurpose
String

Scopo principale per i dati protetti.

specificPurposes
String[]

Scopi specifici per i dati protetti.

Eccezioni

applicationName è una stringa vuota o null.

oppure

primaryPurpose è una stringa vuota 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 da proteggere. Se i dati non sono identificati in modo univoco, è possibile leggere inavvertitamente i dati errati o sostituire altri dati. Esempi di coppie di scopi principali e specifiche sono "fattura" e numero di fattura, "gift card" e numero di carta regalo, "password" e stringa URL.

Si applica a