DataProtector(String, String, String[]) Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.