Share via


DataProtector(String, String, String[]) Oluşturucu

Tanım

Sağlanan uygulama adını, birincil amacı ve belirli amaçları kullanarak sınıfının yeni bir örneğini DataProtector oluşturur.

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

Parametreler

applicationName
String

Uygulamanın adı.

primaryPurpose
String

Korunan verilerin birincil amacı.

specificPurposes
String[]

Korunan verilerin belirli amaçları.

Özel durumlar

applicationName veya boş bir dizedir null.

-veya-

primaryPurpose veya boş bir dizedir null.

-veya-

specificPurposes boş bir dize veya nulliçerir.

Açıklamalar

Bu oluşturucu , PrimaryPurposeve SpecificPurposes özelliklerini ayarlarApplicationName. Bu üç özelliğin birleşimi, koruduğun verileri benzersiz olarak tanımlamalıdır. Veriler benzersiz olarak tanımlanmadıysa, yanlışlıkla yanlış verileri okuyabilir veya sizin verilerinizle başka veriler değiştirilebilir. Birincil ve belirli amaçlı çiftlere örnek olarak "fatura" ve fatura numarası, "hediye kartı" ve hediye kartı numarası, "parola" ve URL dizesi verilebilir.

Şunlara uygulanır