CngKey.IsEphemeral Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 de Propriedade
true se a chave for efémera; caso contrário, false.
- Atributos
Observações
Esta propriedade determina se a chave é efémera (ou seja, a chave existe apenas durante a vida útil da alça) ou persiste (isto é, a chave existe independentemente da alça).
O valor de retorno depende do método utilizado para obter a chave:
Se a chave não foi aberta devido à Open(SafeNCryptKeyHandle, CngKeyHandleOpenOptions) sobrecarga do método, o tempo de execução da linguagem comum (CLR) está a gerir a chave e pode determinar se é efémera.
Se a chave foi aberta pela Open(SafeNCryptKeyHandle, CngKeyHandleOpenOptions) sobrecarga do método, o CLR não pode determinar se é efémera. Portanto, assume-se que a chave é persistente. No entanto, se este método for usado para abrir uma alavanca a uma chave criada pelo CLR, o CLR poderá determinar se é efémero.
Esta propriedade não tem um setter público; É só de leitura.