AppDomain.MonitoringIsEnabled Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která označuje, zda je pro aktuální proces povolené monitorování procesoru a paměti domén aplikací. Jakmile je monitorování pro proces povolené, nedá se zakázat.
public:
static property bool MonitoringIsEnabled { bool get(); void set(bool value); };
public static bool MonitoringIsEnabled { get; set; }
public static bool MonitoringIsEnabled { [System.Security.SecurityCritical] get; [System.Security.SecurityCritical] set; }
member this.MonitoringIsEnabled : bool with get, set
[<get: System.Security.SecurityCritical>]
[<set: System.Security.SecurityCritical>]
member this.MonitoringIsEnabled : bool with get, set
Public Shared Property MonitoringIsEnabled As Boolean
Hodnota vlastnosti
true
pokud je povolené monitorování; jinak false
.
- Atributy
Výjimky
Aktuální proces se pokusil přiřadit hodnotu false
této vlastnosti.
Poznámky
Tato static
vlastnost (Shared
vlastnost v Visual Basic) řídí monitorování procesoru a paměti všech domén aplikace v procesu.
Pokud se pokusíte tuto vlastnost nastavit na false
, ArgumentException vyvolá se výjimka, i když je aktuální hodnota vlastnosti false
.
Po povolení monitorování můžete pomocí MonitoringSurvivedMemorySizevlastností , , MonitoringSurvivedProcessMemorySizeMonitoringTotalAllocatedMemorySizea MonitoringTotalProcessorTime instance monitorovat využití procesoru a paměti jednotlivých domén aplikací.