Partager via


DpapiDataProtector(String, String, String[]) Constructeur

Définition

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 exemples de valeurs et specificPurposes sont le numéro de carte cadeau et <de carte cadeau ou le numéro> de primaryPurposefacture et <de> facture.

S’applique à