CngKey.IsEphemeral Propriedade

Definição

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.

Aplica-se a