CngKey.IsEphemeral Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient l'état de persistance de la clé.
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
Valeur de propriété
true
si la clé est éphémère ; sinon, false
.
- Attributs
Remarques
Cette propriété détermine si la clé est éphémère (autrement dit, la clé existe uniquement pendant la durée de vie du handle) ou si elle est conservée (autrement dit, la clé existe indépendamment du handle).
La valeur de retour dépend de la méthode utilisée pour obtenir la clé :
Si la clé n’a pas été ouverte par la Open(SafeNCryptKeyHandle, CngKeyHandleOpenOptions) surcharge de méthode, le Common Language Runtime (CLR) gère la clé et peut déterminer si elle est éphémère.
Si la clé a été ouverte par la Open(SafeNCryptKeyHandle, CngKeyHandleOpenOptions) surcharge de méthode, le CLR ne peut pas déterminer si elle est éphémère. Par conséquent, la clé est supposée être persistante. Toutefois, si cette méthode est utilisée pour ouvrir un handle à une clé créée par le CLR, le CLR sera en mesure de déterminer si elle est éphémère.
Cette propriété n’a pas de setter public ; il est en lecture seule.