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 или ноль.

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