DpapiDataProtector(String, String, String[]) Costruttore

Definizione

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

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

Nome dell'applicazione.

primaryPurpose
String

Scopo principale della protezione dati.

specificPurpose
String[]

Scopi specifici per la protezione dei dati.

Eccezioni

appName è una stringa vuota o null.

oppure

primaryPurpose è una stringa vuota o null.

oppure

specificPurpose 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 vengono con hash e l'hash viene usato per proteggere e rimuovere la 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