DpapiDataProtector(String, String, String[]) Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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><>.