CngKey.IsEphemeral Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
pokud 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í.