CngKey.HasProperty(String, CngPropertyOptions) Метод

Определение

Проверяет наличие заданного свойства для ключа.

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

Параметры

name
String

Имя свойства, наличие которого необходимо проверить.

options
CngPropertyOptions

Битовая комбинация значений перечисления, определяющих параметры именованного свойства.

Возвращаемое значение

Значение true, если заданное свойство найдено; в противном случае — значение false.

Атрибуты

Исключения

name имеет значение null.

Комментарии

Параметр options специально используется для указания следующего:

  • Является ли свойство встроенным или пользовательским.

  • Следует ли сохранять свойство с помощью ключа.

Эти параметры должны соответствовать значению, заданному свойству, в противном случае свойство не будет найдено.

Этот метод работает правильно, даже если свойству присвоено значение false или ноль.

Применяется к