DpapiDataProtector(String, String, String[]) Construtor

Definição

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.

Aplica-se a