Sdílet prostřednictvím


DataProtector(String, String, String[]) Konstruktor

Definice

Vytvoří novou instanci třídy pomocí zadaného názvu aplikace, primárního DataProtector účelu a konkrétních účelů.

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())

Parametry

applicationName
String

Název aplikace

primaryPurpose
String

Primární účel chráněných dat.

specificPurposes
String[]

Konkrétní účely chráněných dat.

Výjimky

applicationName je prázdný řetězec nebo null.

-nebo-

primaryPurpose je prázdný řetězec nebo null.

-nebo-

specificPurposes obsahuje prázdný řetězec nebo null.

Poznámky

Tento konstruktor nastaví ApplicationNamevlastnosti , PrimaryPurposea SpecificPurposes . Kombinace těchto tří vlastností musí jednoznačně identifikovat data, která chráníte. Pokud data nejsou jedinečně identifikována, můžete omylem přečíst nesprávná data nebo je nahradit jinými daty. Příklady párů primárního a konkrétního účelu jsou faktura a číslo faktury, "dárková karta" a číslo dárkové karty, "heslo" a řetězec adresy URL.

Platí pro