DpapiDataProtector(String, String, String[]) Construtor

Definição

Cria uma nova instância da classe DpapiDataProtector usando o nome do aplicativo indicado, o objetivo principal e as finalidades específicas.

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

Parâmetros

appName
String

O nome do aplicativo.

primaryPurpose
String

A finalidade principal do protetor dos dados.

specificPurpose
String[]

As finalidades específicas para o protetor de dados.

Exceções

appName é uma cadeia de caracteres vazia ou null.

- ou - primaryPurpose é uma cadeia de caracteres vazia ou null.

- ou - specificPurposes contém uma cadeia de caracteres vazia ou null.

Comentários

O nome do appName aplicativo especificado pelo parâmetro é considerado parte da finalidade dos dados protegidos. Os três parâmetros são hash e o hash é usado para proteger e desproteger os dados. Exemplos e primaryPurpose specificPurposes valores são Cartão-Presente e <gift card number> ou Fatura e <invoice number>.

Aplica-se a