Język

DataProtector(String, String, String[]) Konstruktor

Definicja

Tworzy nowe wystąpienie DataProtector klasy przy użyciu podanej nazwy aplikacji, celu podstawowego i określonych celów.

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

Parametry

applicationName
String

Nazwa aplikacji.

primaryPurpose
String

Podstawowym celem chronionych danych.

specificPurposes
String[]

Konkretne cele dla chronionych danych.

Wyjątki

applicationName jest pustym ciągiem lub null.

— lub —

primaryPurpose jest pustym ciągiem lub null.

— lub —

specificPurposes zawiera pusty ciąg lub null.

Uwagi

Ten konstruktor ustawia ApplicationNamewłaściwości , PrimaryPurposei SpecificPurposes . Kombinacja tych trzech właściwości musi jednoznacznie identyfikować dane, które chronisz. Jeśli dane nie są jednoznacznie identyfikowane, możesz przypadkowo odczytać nieprawidłowe dane lub inne dane mogą zostać zastąpione Twoimi. Przykłady podstawowych i specyficznych par celowych to "faktura" i numer faktury, "karta upominkowa" i numer karty upominkowej, "hasło" i ciąg adresu URL.

Dotyczy