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 unter Verwendung des angegebenen Anwendungsnamens, des Hauptzwecks und der speziellen 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 Namen der Anwendung.
- primaryPurpose
- String
Der Hauptzweck für den Datenprotektor.
- specificPurpose
- String[]
Die speziellen Zwecke für den Datenschutz.
Ausnahmen
appName
ist eine leere Zeichenfolge oder null
- oder -
primaryPurpose
ist eine leere Zeichenfolge oder null
- oder -
specificPurposes
enthält null
oder eine leere Zeichenfolge ().
Hinweise
Der durch den appName
Parameter angegebene Anwendungsname gilt als Teil des Zwecks für die geschützten Daten. Die drei Parameter werden gehasht, und der Hash wird sowohl zum Schutz als auch zum Aufheben des Schutzes der Daten verwendet.
primaryPurpose
Beispiele für und specificPurposes
Werte sind Geschenkgutscheinnummer und <Geschenkgutscheinnummer> oder Rechnungund< Rechnungsnummer>.