DataProtector(String, String, String[]) Konstruktor

Definice

Vytvoří novou instanci třídy pomocí zadaného DataProtector názvu aplikace, primárního úč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ím účelem 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í ApplicationName, PrimaryPurposea SpecificPurposes vlastnosti. Kombinace těchto tří vlastností musí jednoznačně identifikovat data, která chráníte. Pokud data nejsou jedinečně identifikována, můžete neúmyslně číst nesprávná data nebo jiná data můžou být nahrazena vašimi. Příklady primárních a specifických párů účelu jsou faktura a číslo faktury, dárkové karty a číslo dárkové karty, heslo a řetězec adresy URL.

Platí pro