DpapiDataProtector(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 DpapiDataProtector názvu aplikace, primárního účelu a konkrétních účelů.
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())
Parametry
- appName
- String
Název aplikace
- primaryPurpose
- String
Primárním účelem ochrany dat.
- specificPurpose
- String[]
Konkrétní účely ochrany dat.
Výjimky
appName
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
Název aplikace určený parametrem appName
se považuje za součást účelu chráněných dat. Tři parametry jsou hashovány a hodnota hash se používá pro ochranu i zrušení ochrany dat. primaryPurpose
Příklady a specificPurposes
hodnoty jsou dárkové karty a <gift card number> faktury a <invoice number>.