DpapiDataProtector(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 DpapiDataProtector classe usando o nome da aplicação especificado, o propósito principal e os propósitos específicos.
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
O principal objetivo do protetor de dados.
- specificPurpose
- String[]
O(s) propósito(s) específico(s) do protetor de dados.
Exceções
appName é uma cadeia vazia ou null.
-ou-
primaryPurpose é uma cadeia vazia ou null.
-ou-
specificPurpose contém uma cadeia vazia ou null.
Observações
O nome da aplicação especificado pelo appName parâmetro é considerado parte do propósito dos dados protegidos. Os três parâmetros são hashados, e o hash é usado tanto para proteger como para desproteger os dados. Exemplos de primaryPurpose valores specificPurposes são o cartão presente e <o número> do cartão-presente ou a fatura e <o número> da fatura.