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

Tanım

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

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

Parametreler

appName
String

Uygulamanın adı.

primaryPurpose
String

Veri koruyucusunun birincil amacı.

specificPurpose
String[]

Veri koruyucusunun belirli amaçları.

Özel durumlar

appName veya boş bir dizedir null.

-veya-

primaryPurpose veya boş bir dizedir null.

-veya-

specificPurposes boş bir dize veya nulliçerir.

Açıklamalar

parametresi tarafından appName belirtilen uygulama adı, korunan verilerin amacının bir parçası olarak kabul edilir. Üç parametre karmadır ve karma hem verileri korumak hem de korumasını kaldıran için kullanılır. Ve specificPurposes değerlerine primaryPurpose örnek olarak Hediye kartı ve <hediye kartı numarası> veya Fatura ve <fatura numarası> verilebilir.

Şunlara uygulanır