SecurityManager.CheckExecutionRights Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestroga
Ten interfejs API jest już przestarzały.
Przestroga
Because execution permission checks can no longer be turned off, the CheckExecutionRights property no longer has any effect.
Pobiera lub ustawia wartość wskazującą, czy kod musi być Execution wykonywany.
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
Wartość właściwości
true
jeśli kod musi być Execution wykonywany, w przeciwnym razie false
.
- Atrybuty
Wyjątki
Kod, który wywołuje tę metodę, nie ma ControlPolicyelementu .
Uwagi
Jeśli ta właściwość to false
, nawet kod bez Execution możliwości wykonania. Sprawdzanie wykonania jest kosztowne i może wyeliminować zalety rozwiązania leniwych zasad. Ta właściwość jest udostępniana w celu wyłączenia sprawdzania wykonania w razie potrzeby.
Zmiana tej właściwości nie jest utrwalana, dopóki SavePolicy nie zostanie wywołana. Nowe procesy nie będą miały wpływu na zmianę, dopóki nie zostaną utrwalone w rejestrze.