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) 金鑰,公共語言執行時(CLR)會管理該金鑰,並可判斷其是否為短暫性。
若金鑰是因 Open(SafeNCryptKeyHandle, CngKeyHandleOpenOptions) 方法過載而開啟,CLR 無法判斷該金鑰是否為短暫的。 因此,該金鑰假設為持久化。 然而,若使用此方法開啟由 CLR 建立的金鑰的 handle ,CLR 將能判斷該金鑰是否為短暫的。
此物業沒有公開二傳;它是唯讀的。