DpapiDataProtector(String, String, String[]) Konstruktor

Definition

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

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

Parameter

appName
String

Der Name der Anwendung.

primaryPurpose
String

Der hauptzweck für die Datenschutzkomponente.

specificPurpose
String[]

Der spezifische Zweck(en) für die Datenschutzkomponente.

Ausnahmen

appName ist eine leere Zeichenfolge oder null.

-oder-

primaryPurpose ist eine leere Zeichenfolge oder null.

-oder-

specificPurpose enthält eine leere Zeichenfolge oder null.

Hinweise

Der durch den appName Parameter angegebene Anwendungsname wird als Teil des Zwecks für die geschützten Daten betrachtet. Die drei Parameter sind hashed, und der Hash wird sowohl zum Schutz als auch zum Aufheben des Schutzes der Daten verwendet. primaryPurpose Beispiele und specificPurposes Werte sind Geschenkgutscheinnummer und <Rechnungsnummer><>.

Gilt für: