CngKey.IsEphemeral Vlastnost

Definice

Získá stav trvalosti klíče.

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

Hodnota vlastnosti

truepokud je klíč dočasný; v opačném případě . false

Atributy

Poznámky

Tato vlastnost určuje, jestli je klíč dočasný (to znamená, že klíč existuje pouze po celou dobu životnosti popisovače), nebo trvalý (to znamená, že klíč existuje nezávisle na popisovači).

Vrácená hodnota závisí na metodě, která se použije k získání klíče:

  • Pokud klíč nebyl otevřen přetížením Open(SafeNCryptKeyHandle, CngKeyHandleOpenOptions) metody, modul CLR (Common Language Runtime) spravuje klíč a může určit, zda je dočasný.

  • Pokud byl klíč otevřen přetížením Open(SafeNCryptKeyHandle, CngKeyHandleOpenOptions) metody, CLR nemůže určit, zda je dočasný. Proto se předpokládá, že klíč je trvalý. Pokud se však tato metoda používá k otevření popisovače klíče, který je vytvořen CLR, clR bude moci určit, zda je dočasný.

Tato vlastnost nemá veřejnou setter; je jen pro čtení.

Platí pro