DataProtector(String, String, String[]) Constructeur

Définition

Crée une instance de la DataProtector classe à l’aide du nom d’application fourni, de l’objectif principal et des objectifs spécifiques.

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 pour les données protégées.

Exceptions

applicationName est une chaîne vide ou null.

- ou -

primaryPurpose est une chaîne vide ou null.

- ou -

specificPurposes contient une chaîne vide ou null.

Remarques

Ce constructeur définit les propriétés et ApplicationNamePrimaryPurpose les SpecificPurposespropriétés. 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 le vôtre. Par exemple, les paires à usage principal et spécifique sont « facture » et numéro de facture, « carte cadeau » et numéro de carte cadeau, « mot de passe » et chaîne d’URL.

S’applique à