CngKey.IsEphemeral Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de persistentiestatus van de sleutel op.
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
Waarde van eigenschap
true als de sleutel kortstondig is; anders, false.
- Kenmerken
Opmerkingen
Met deze eigenschap wordt bepaald of de sleutel kortstondig is (de sleutel bestaat alleen voor de levensduur van de ingang) of persistent (de sleutel bestaat dus onafhankelijk van de ingang).
De retourwaarde is afhankelijk van de methode die wordt gebruikt om de sleutel te verkrijgen:
Als de sleutel niet is geopend door de overbelasting van de Open(SafeNCryptKeyHandle, CngKeyHandleOpenOptions) methode, beheert de COMMON Language Runtime (CLR) de sleutel en kan deze bepalen of deze tijdelijk is.
Als de sleutel is geopend door de overbelasting van de Open(SafeNCryptKeyHandle, CngKeyHandleOpenOptions) methode, kan de CLR niet bepalen of deze kortstondig is. Daarom wordt ervan uitgegaan dat de sleutel behouden blijft. Als deze methode echter wordt gebruikt om een ingang te openen naar een sleutel die door de CLR wordt gemaakt, kan de CLR bepalen of deze tijdelijk is.
Deze eigenschap heeft geen openbare setter; het is alleen-lezen.