SecurityManager.CheckExecutionRights 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.
Cuidado
Essa API foi preterida.
Cuidado
Because execution permission checks can no longer be turned off, the CheckExecutionRights property no longer has any effect.
Obtém ou define um valor que indica se o código deve ter Execution para ser executado.
public:
static property bool CheckExecutionRights { bool get(); void set(bool value); };
[System.Obsolete]
public static bool CheckExecutionRights { get; set; }
public static bool CheckExecutionRights { get; set; }
[System.Obsolete("Because execution permission checks can no longer be turned off, the CheckExecutionRights property no longer has any effect.")]
public static bool CheckExecutionRights { get; set; }
[<System.Obsolete>]
member this.CheckExecutionRights : bool with get, set
member this.CheckExecutionRights : bool with get, set
[<System.Obsolete("Because execution permission checks can no longer be turned off, the CheckExecutionRights property no longer has any effect.")>]
member this.CheckExecutionRights : bool with get, set
Public Shared Property CheckExecutionRights As Boolean
Valor da propriedade
true
se o código deve ter Execution para executar; caso contrário, false
.
- Atributos
Exceções
O código que chama esse método não tem ControlPolicy.
Comentários
Se essa propriedade for false
, mesmo o código sem Execution pode ser executado. A verificação de execução é cara e pode eliminar as vantagens da resolução de política lenta. Essa propriedade é fornecida para desabilitar a verificação de execução quando necessário.
Uma alteração nessa propriedade não é mantida até SavePolicy que seja chamada. Novos processos não serão afetados pela alteração até que ela seja mantida no registro.