Condividi tramite


DpapiDataProtector(String, String, String[]) Costruttore

Definizione

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

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

Parametri

appName
String

Il nome dell'applicazione.

primaryPurpose
String

Scopo principale per la protezione dei dati.

specificPurpose
String[]

Scopi specifici per la protezione dati.

Eccezioni

appName è una stringa o null.

-oppure-

primaryPurpose è una stringa o null.

-oppure-

specificPurposes contiene una stringa vuota o è null.

Commenti

Il nome dell'applicazione specificato dal appName parametro è considerato parte dello scopo dei dati protetti. I tre parametri sono hash e l'hash viene usato sia per la protezione che per la rimozione della protezione dei dati. Esempi di primaryPurpose valori e specificPurposes sono Giftcard e <numero> di carta regalo o Fattura e <numero> di fattura.

Si applica a