CngKey.IsEphemeral 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得金鑰的持續性狀態。
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) 密鑰,Common Language Runtime (CLR) 正在管理金鑰,而且可以判斷它是否為暫時性。
如果方法多載開啟 Open(SafeNCryptKeyHandle, CngKeyHandleOpenOptions) 了索引鍵,CLR 便無法判斷它是否為暫時性。 因此,會假設金鑰會保存。 不過,如果這個方法用來開啟CLR所建立之密鑰的句柄,CLR 將能夠判斷它是否為暫時性。
此屬性沒有公用 setter;它是唯讀的。