Partilhar via


DpapiDataProtector(String, String, String[]) Construtor

Definição

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 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 primaryPurpose valores e specificPurposes são Giftcard e <gift cartão number> ou Invoice e <invoice number>.

Aplica-se a