DpapiDataProtector(String, String, String[]) Construtor
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 como 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 de valores e specificPurposes
são Cartão-presente e <número> do cartão-presente ou Fatura e <número> da primaryPurpose
fatura.