CngKey.IsEphemeral Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o estado de persistência da chave.
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
Valor da propriedade
true
se a chave for efêmera; caso contrário, false
.
- Atributos
Comentários
Essa propriedade determina se a chave é efêmera (ou seja, a chave existe apenas para o tempo de vida do identificador) ou persistida (ou seja, a chave existe independentemente do identificador).
O valor retornado depende do método usado para obter a chave:
Se a chave não foi aberta pela sobrecarga do Open(SafeNCryptKeyHandle, CngKeyHandleOpenOptions) método, o CLR (Common Language Runtime) está gerenciando a chave e pode determinar se ela é efêmera.
Se a chave foi aberta pela sobrecarga do Open(SafeNCryptKeyHandle, CngKeyHandleOpenOptions) método, o CLR não pode determinar se ela é efêmera. Portanto, supõe-se que a chave seja mantida. No entanto, se esse método for usado para abrir um identificador para uma chave criada pelo CLR, o CLR poderá determinar se ele é efêmero.
Essa propriedade não tem um setter público; é somente leitura.