AppDomain.MonitoringIsEnabled 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.
Pobiera lub ustawia wartość wskazującą, czy dla bieżącego procesu włączono monitorowanie procesora CPU i pamięci domen aplikacji. Po włączeniu monitorowania dla procesu nie można go wyłączyć.
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; }
static member MonitoringIsEnabled : bool with get, set
[<get: System.Security.SecurityCritical>]
[<set: System.Security.SecurityCritical>]
static member MonitoringIsEnabled : bool with get, set
Public Shared Property MonitoringIsEnabled As Boolean
Wartość właściwości
true
w przypadku włączenia monitorowania; w przeciwnym razie false
.
- Atrybuty
Wyjątki
Bieżący proces próbował przypisać wartość false
do tej właściwości.
Uwagi
Ta static
właściwość (Shared
właściwość w Visual Basic) kontroluje monitorowanie procesora CPU i pamięci wszystkich domen aplikacji w procesie.
Jeśli spróbujesz ustawić tę właściwość na false
wartość , ArgumentException zostanie zgłoszony wyjątek, nawet jeśli bieżąca wartość właściwości to false
.
Po włączeniu MonitoringSurvivedMemorySizemonitorowania można użyć właściwości , MonitoringSurvivedProcessMemorySize, MonitoringTotalAllocatedMemorySizei MonitoringTotalProcessorTime wystąpienia do monitorowania użycia procesora CPU i pamięci poszczególnych domen aplikacji.