DpapiDataProtector(String, String, String[]) Constructor

Definitie

Hiermee maakt u een nieuw exemplaar van de DpapiDataProtector klasse met behulp van de opgegeven toepassingsnaam, het primaire doel en specifieke doeleinden.

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

Parameters

appName
String

De naam van de toepassing.

primaryPurpose
String

Het primaire doel voor de gegevensbeveiliging.

specificPurpose
String[]

De specifieke doeleinden voor de gegevensbeveiliging.

Uitzonderingen

appName is een lege tekenreeks of null.

– of –

primaryPurpose is een lege tekenreeks of null.

– of –

specificPurpose bevat een lege tekenreeks of null.

Opmerkingen

De toepassingsnaam die door de appName parameter is opgegeven, wordt beschouwd als onderdeel van het doel voor de beveiligde gegevens. De drie parameters worden gehasht en de hash wordt gebruikt voor het beveiligen en opheffen van de beveiliging van de gegevens. Voorbeelden van primaryPurpose en specificPurposes waarden zijn Giftcard - en <cadeaukaartnummer> of Factuur - en <factuurnummer>.

Van toepassing op