CngKey.HasProperty(String, CngPropertyOptions) Método

Definición

Comprueba si la propiedad especificada existe en la clave.

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

Nombre de propiedad que se va a comprobar.

options
CngPropertyOptions

Combinación bit a bit de los valores de enumeración que especifican opciones para la propiedad con nombre.

Devoluciones

true si se encuentra la propiedad especificada; de lo contrario, false.

Atributos

Excepciones

name es null.

Comentarios

El options parámetro se usa específicamente para indicar lo siguiente:

  • Indica si la propiedad está integrada o personalizada.

  • Si la propiedad debe conservarse con la clave.

Estas opciones deben coincidir con el valor con el que se estableció la propiedad o no se encontrará la propiedad .

Este método funciona correctamente incluso si la propiedad está establecida en false o cero.

Se aplica a