CngKey.IsEphemeral Egenskap

Definition

Hämtar nyckelns beständighetsstatus.

public:
 property bool IsEphemeral { bool get(); };
[set: System.Security.SecurityCritical]
public bool IsEphemeral { [System.Security.SecurityCritical] get; }
[set: System.Security.SecurityCritical]
public bool IsEphemeral { get; }
[<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

Egenskapsvärde

trueom nyckeln är tillfällig; annars . false

Attribut

Kommentarer

Den här egenskapen avgör om nyckeln är tillfällig (dvs. att nyckeln bara finns under handtagets livslängd) eller om den finns kvar (det vill: nyckeln finns oberoende av handtaget).

Returvärdet beror på vilken metod som används för att hämta nyckeln:

  • Om nyckeln inte öppnades av Open(SafeNCryptKeyHandle, CngKeyHandleOpenOptions) metodens överlagring hanterar clr -nyckeln (Common Language Runtime) nyckeln och kan avgöra om den är tillfällig.

  • Om nyckeln öppnades av Open(SafeNCryptKeyHandle, CngKeyHandleOpenOptions) metodens överlagring kan CLR inte avgöra om den är tillfällig. Därför antas nyckeln vara bevarad. Men om den här metoden används för att öppna ett handtag till en nyckel som skapas av CLR kan CLR avgöra om den är tillfällig.

Den här egenskapen har ingen offentlig setter. den är skrivskyddad.

Gäller för