Sdílet prostřednictvím


DpapiDataProtector(String, String, String[]) Konstruktor

Definice

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.

Platí pro