DataProtector(String, String, String[]) Konstruktor

Definition

Erstellt eine neue Instanz der DataProtector Klasse mithilfe des bereitgestellten Anwendungsnamens, des primären Zwecks und bestimmter Zwecke.

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

Parameter

applicationName
String

Der Name der Anwendung.

primaryPurpose
String

Der hauptzweck für die geschützten Daten.

specificPurposes
String[]

Die spezifischen Zwecke für die geschützten Daten.

Ausnahmen

applicationName ist eine leere Zeichenfolge oder null.

-oder-

primaryPurpose ist eine leere Zeichenfolge oder null.

-oder-

specificPurposes enthält eine leere Zeichenfolge oder null.

Hinweise

Mit diesem Konstruktor werden die ApplicationNameEigenschaften , PrimaryPurpose, und SpecificPurposes die Eigenschaften festgelegt. Die Kombination dieser drei Eigenschaften muss die Daten eindeutig identifizieren, die Sie schützen. Wenn die Daten nicht eindeutig identifiziert werden, können Sie versehentlich die falschen Daten lesen oder andere Daten durch Ihre Daten ersetzen. Beispiele für primäre und bestimmte Zweckpaare sind "Rechnung" und Rechnungsnummer, "Geschenkkarte" und Geschenkkartennummer, "Kennwort" und URL-Zeichenfolge.

Gilt für: