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