CngKey.IsEphemeral Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает сведения о постоянстве ключа.
public:
property bool IsEphemeral { bool get(); };
public bool IsEphemeral { get; }
[set: System.Security.SecurityCritical]
public bool IsEphemeral { [System.Security.SecurityCritical] get; }
[set: System.Security.SecurityCritical]
public bool IsEphemeral { get; }
member this.IsEphemeral : bool
[<get: System.Security.SecurityCritical>]
[<set: System.Security.SecurityCritical>]
member this.IsEphemeral : bool
[<set: System.Security.SecurityCritical>]
member this.IsEphemeral : bool
Public ReadOnly Property IsEphemeral As Boolean
Значение свойства
Значение true
, если ключ является эфемерным; в противном случае — значение false
.
- Атрибуты
Комментарии
Это свойство определяет, является ли ключ временным (т. е. ключ существует только в течение времени существования дескриптора) или сохранен (то есть ключ существует независимо от дескриптора).
Возвращаемое значение зависит от метода, который используется для получения ключа:
Если ключ не был открыт перегрузкой Open(SafeNCryptKeyHandle, CngKeyHandleOpenOptions) метода, то среда CLR управляет ключом и может определить, является ли он эфемерным.
Если ключ был открыт перегрузкой Open(SafeNCryptKeyHandle, CngKeyHandleOpenOptions) метода, среда CLR не может определить, является ли он эфемерным. Поэтому предполагается, что ключ сохраняется. Однако если этот метод используется для открытия дескриптора ключа, созданного средой CLR, среда CLR сможет определить, является ли он эфемерным.
Это свойство не имеет открытого метода задания; он доступен только для чтения.