DpapiDataProtector(String, String, String[]) Constructor
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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>.