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 názvu aplikace, primárního DpapiDataProtector úč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í účel 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 hashované a hodnota hash se používá k ochraně i zrušení ochrany dat. Příklady hodnot primaryPurpose
a specificPurposes
jsou číslo> dárkové karty a< dárkové karty nebo číslo> faktury a< faktury.