CngKey.HasProperty(String, CngPropertyOptions) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.