DpapiDataProtector(String, String, String[]) Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée une instance de la classe DpapiDataProtector en utilisant le nom d'application, l'objectif principal et les objectifs spécifiques spécifiés.
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())
Paramètres
- appName
- String
Le nom de l’application.
- primaryPurpose
- String
Objectif principal du protecteur de données.
- specificPurpose
- String[]
Objectifs spécifiques de la protection de données.
Exceptions
appName
est une chaîne vide ou a la valeur null
.
- ou -
primaryPurpose
est une chaîne vide ou a la valeur null
.
- ou -
specificPurposes
contient une chaîne vide ou null
.
Remarques
Le nom d’application spécifié par le appName
paramètre est considéré comme faisant partie de l’objectif des données protégées. Les trois paramètres sont hachés, et le hachage est utilisé pour protéger et annuler la protection des données. Les valeurs et specificPurposes
sont par exemple la carte cadeau et le <numéro de carte cadeau ou le numéro> de primaryPurpose
facture et <de> facture.