DpapiDataProtector(String, String, String[]) Konstruktor

Definition

Skapar en ny instans av DpapiDataProtector klassen med det angivna programnamnet, det primära syftet och specifika syften.

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())

Parametrar

appName
String

Namnet på applikationen.

primaryPurpose
String

Det primära syftet med dataskyddet.

specificPurpose
String[]

Det specifika syftet med dataskyddet.

Undantag

appName är en tom sträng eller null.

-eller-

primaryPurpose är en tom sträng eller null.

-eller-

specificPurpose innehåller en tom sträng eller null.

Kommentarer

Programnamnet som anges av parametern appName anses vara en del av syftet med de skyddade data. De tre parametrarna hashas och hashen används för att både skydda och ta bort skyddet av data. primaryPurpose Exempel på och specificPurposes värden är Presentkort och <presentkortsnummer> eller Faktura- och <fakturanummer>.

Gäller för