CngKey.HasProperty(String, CngPropertyOptions) Método

Definição

Verifica para ver se a propriedade especificada existe na chave.

public:
 bool HasProperty(System::String ^ name, System::Security::Cryptography::CngPropertyOptions options);
public bool HasProperty (string name, System.Security.Cryptography.CngPropertyOptions options);
[System.Security.SecurityCritical]
public bool HasProperty (string name, System.Security.Cryptography.CngPropertyOptions options);
member this.HasProperty : string * System.Security.Cryptography.CngPropertyOptions -> bool
[<System.Security.SecurityCritical>]
member this.HasProperty : string * System.Security.Cryptography.CngPropertyOptions -> bool
Public Function HasProperty (name As String, options As CngPropertyOptions) As Boolean

Parâmetros

name
String

O nome da propriedade a ser verificada.

options
CngPropertyOptions

Uma combinação bit a bit dos valores de enumeração que especifica opções para a propriedade nomeada.

Retornos

Boolean

true se a propriedade especificada for encontrada, caso contrário, false.

Atributos

Exceções

name é null.

Comentários

O options parâmetro é usado especificamente para indicar o seguinte:

  • Se a propriedade é interna ou personalizada.

  • Se a propriedade deve ser mantida com a chave.

Essas opções devem corresponder ao valor com o qual a propriedade foi definida ou a propriedade não será encontrada.

Esse método opera corretamente mesmo se a propriedade estiver definida como false ou zero.

Aplica-se a