DataProtector(String, String, String[]) Konstruktor

Definition

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

protected:
 DataProtector(System::String ^ applicationName, System::String ^ primaryPurpose, cli::array <System::String ^> ^ specificPurposes);
protected DataProtector(string applicationName, string primaryPurpose, string[] specificPurposes);
new System.Security.Cryptography.DataProtector : string * string * string[] -> System.Security.Cryptography.DataProtector
Protected Sub New (applicationName As String, primaryPurpose As String, specificPurposes As String())

Parametrar

applicationName
String

Namnet på applikationen.

primaryPurpose
String

Det primära syftet med skyddade data.

specificPurposes
String[]

De specifika ändamålen för skyddade data.

Undantag

applicationName är en tom sträng eller null.

-eller-

primaryPurpose är en tom sträng eller null.

-eller-

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

Kommentarer

Den här konstruktorn anger ApplicationNameegenskaperna , PrimaryPurposeoch SpecificPurposes . Kombinationen av dessa tre egenskaper måste unikt identifiera de data som du skyddar. Om data inte identifieras unikt kan du oavsiktligt läsa fel data, eller så kan andra data ersättas med dina. Exempel på primära och specifika par är "faktura" och fakturanummer, "presentkort" och presentkortsnummer, "lösenord" och URL-sträng.

Gäller för