DataProtector(String, String, String[]) Konstruktor

Definition

Erstellt eine neue Instanz der DataProtector-Klasse unter Verwendung des Anwendungsnamens, des Hauptzwecks und der speziellen 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 Namen der Anwendung.

primaryPurpose
String

Der Hauptzweck für die geschützten Daten.

specificPurposes
String[]

Die bestimmten 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 null oder eine leere Zeichenfolge ().

Hinweise

Dieser Konstruktor legt die ApplicationNameEigenschaften , PrimaryPurposeund SpecificPurposes die Eigenschaften fest. Die Kombination dieser drei Eigenschaften muss die daten, die Sie schützen, eindeutig identifizieren. Wenn die Daten nicht eindeutig identifiziert werden, können Sie die falschen Daten versehentlich lesen, oder andere Daten könnten für Ihre ersetzt werden. Beispiele für primäre und bestimmte Zweckpaare sind "Rechnung" und Rechnungsnummer, "Geschenkkarte" und Geschenkkartennummer, "Kennwort" und URL-Zeichenfolge.

Gilt für: