DataProtector(String, String, String[]) Construtor
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.