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
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 , ApplicationNameve PrimaryPurpose özelliklerini ayarlarSpecificPurposes. 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ç çiftlerine örnek olarak "fatura" ve fatura numarası, "hediye kartı" ve hediye kartı numarası, "parola" ve URL dizesi verilebilir.