DataProtector(String, String, String[]) Oluşturucu
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Korumalı 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 null
iç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 sizinkiyle 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.