DpapiDataProtector(String, String, String[]) Konstruktor

Definice

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>.

Platí pro