CngKey.HasProperty(String, CngPropertyOptions) Método

Definição

Verifica se a propriedade especificada existe na chave.

public:
 bool HasProperty(System::String ^ name, System::Security::Cryptography::CngPropertyOptions options);
[System.Security.SecurityCritical]
public bool HasProperty(string name, System.Security.Cryptography.CngPropertyOptions options);
public bool HasProperty(string name, System.Security.Cryptography.CngPropertyOptions options);
[<System.Security.SecurityCritical>]
member this.HasProperty : string * System.Security.Cryptography.CngPropertyOptions -> bool
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 verificar.

options
CngPropertyOptions

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

Devoluções

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

Atributos

Exceções

name é null.

Observações

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

  • Quer a propriedade seja embutida ou personalizada.

  • Se a propriedade deve ser mantida com a chave.

Estas opções devem corresponder ao valor com que a propriedade foi definida, caso contrário a propriedade não será encontrada.

Este método funciona corretamente mesmo que a propriedade esteja definida como false ou zero.

Aplica-se a