DataProtector(String, String, String[]) Construtor

Definição

Cria uma nova instância da DataProtector classe usando o nome da aplicação fornecido, o propósito principal e os propósitos específicos.

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

O principal objetivo dos dados protegidos.

specificPurposes
String[]

Os propósitos específicos dos dados protegidos.

Exceções

applicationName é uma cadeia vazia ou null.

-ou-

primaryPurpose é uma cadeia vazia ou null.

-ou-

specificPurposes contém uma cadeia vazia ou null.

Observações

Este construtor define as ApplicationNamepropriedades , PrimaryPurpose, e SpecificPurposes . A combinação destas três propriedades deve identificar de forma única os dados que está a proteger. Se os dados não forem identificados de forma única, pode inadvertidamente ler os dados errados, ou outros dados podem ser substituídos pelos seus. Exemplos de pares de propósito primário e específico são "fatura" e número de fatura, "cartão presente" e número do cartão-presente, "palavra-passe" e cadeia de URL.

Aplica-se a