CngKey.IsEphemeral Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.