Share via


DataProtector(String, String, String[]) Construtor

Definição

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

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

Parâmetros

applicationName
String

O nome do aplicativo.

primaryPurpose
String

A finalidade principal dos dados protegidos.

specificPurposes
String[]

As finalidades específicas para os dados protegidos.

Exceções

applicationName é 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

Esse construtor define as ApplicationNamepropriedades , PrimaryPurposee SpecificPurposes . A combinação dessas três propriedades deve identificar exclusivamente os dados que você está protegendo. Se os dados não forem identificados exclusivamente, você poderá ler inadvertidamente os dados errados ou outros dados poderão ser substituídos pelos seus. Exemplos de pares de finalidade primária e específica são "fatura" e número da fatura, "cartão de presente" e número de cartão do presente, "senha" e cadeia de caracteres de URL.

Aplica-se a