CngKey.IsEphemeral Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Dauerhaftigkeitszustand des Schlüssels ab.
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
Eigenschaftswert
true
, wenn der Schlüssel flüchtig ist, andernfalls false
.
- Attribute
Hinweise
Diese Eigenschaft bestimmt, ob der Schlüssel kurzlebig ist (d. a. der Schlüssel ist nur für die Lebensdauer des Handles vorhanden) oder beibehalten (d. a. der Schlüssel ist unabhängig vom Handle vorhanden).
Der Rückgabewert hängt von der Methode ab, die zum Abrufen des Schlüssels verwendet wird:
Wenn der Schlüssel nicht durch die Open(SafeNCryptKeyHandle, CngKeyHandleOpenOptions) Methodenüberladung geöffnet wurde, verwaltet die Common Language Runtime (CLR) den Schlüssel und kann bestimmen, ob er kurzlebig ist.
Wenn der Schlüssel durch die Open(SafeNCryptKeyHandle, CngKeyHandleOpenOptions) Methodenüberladung geöffnet wurde, kann die CLR nicht ermitteln, ob er kurzlebig ist. Daher wird davon ausgegangen, dass der Schlüssel beibehalten wird. Wenn diese Methode jedoch verwendet wird, um ein Handle für einen Schlüssel zu öffnen, der von der CLR erstellt wird, kann die CLR bestimmen, ob es kurzlebig ist.
Diese Eigenschaft verfügt nicht über einen öffentlichen Setter. Sie ist schreibgeschützt.