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 значение или ноль.