Поделиться через


SecurityManager.CheckExecutionRights Свойство

Определение

Внимание!

Теперь этот API является нерекомендуемым.

Внимание!

Because execution permission checks can no longer be turned off, the CheckExecutionRights property no longer has any effect.

Возвращает или задает значение, показывающее, требуется ли коду для его выполнения разрешение Execution.

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>]
static member CheckExecutionRights : bool with get, set
static member 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.")>]
static member CheckExecutionRights : bool with get, set
Public Shared Property CheckExecutionRights As Boolean

Значение свойства

Значение true, если код для выполнения должен обладать разрешением Execution; в противном случае — false.

Атрибуты

Исключения

В коде, который вызывает этот метод, отсутствует ControlPolicy.

Комментарии

Если это свойство имеет значение , может выполняться falseдаже код без Execution . Проверка выполнения является дорогостоящей и может исключить преимущества отложенного разрешения политики. Это свойство предоставляется для отключения проверки выполнения при необходимости.

Изменение этого свойства не сохраняется, пока SavePolicy не будет вызван метод . Изменения не будут затронуты новыми процессами, пока они не будут сохранены в реестре.

Применяется к