AppDomain.MonitoringIsEnabled Właściwość

Definicja

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 falsewartość , 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.

Dotyczy

Zobacz też