DataProtector(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 DataProtector en utilisant le nom d'application, l'objectif principal et les objectifs spécifiques fournis.
protected:
DataProtector(System::String ^ applicationName, System::String ^ primaryPurpose, cli::array <System::String ^> ^ specificPurposes);
protected DataProtector (string applicationName, string primaryPurpose, string[] specificPurposes);
new System.Security.Cryptography.DataProtector : string * string * string[] -> System.Security.Cryptography.DataProtector
Protected Sub New (applicationName As String, primaryPurpose As String, specificPurposes As String())
Paramètres
- applicationName
- String
Le nom de l’application.
- primaryPurpose
- String
Objectif principal des données protégées.
- specificPurposes
- String[]
Objectifs spécifiques des données protégées.
Exceptions
applicationName
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
Ce constructeur définit les ApplicationNamepropriétés , PrimaryPurposeet SpecificPurposes . La combinaison de ces trois propriétés doit identifier de manière unique les données que vous protégez. Si les données ne sont pas identifiées de manière unique, vous pouvez lire par inadvertance les données incorrectes, ou d’autres données peuvent être remplacées par les vôtres. Des exemples de paires d’objectifs principaux et spécifiques sont « facture » et numéro de facture, « carte cadeau » et numéro de carte cadeau, « mot de passe » et chaîne d’URL.