AppDomain.MonitoringIsEnabled Свойство

Определение

Получает или задает значение, указывающее, включен ли мониторинг ЦП и памяти доменов приложений для текущего процесса. После того, как мониторинг для процесса включен, отключить его невозможно.

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

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

Boolean

Значение true, если мониторинг включен; в противном случае — значение false.

Атрибуты

Исключения

Текущий процесс попытался присвоить значение false этому свойству.

Комментарии

Это static свойство (Sharedсвойство в Visual Basic) управляет мониторингом ЦП и памяти всех доменов приложений в процессе.

При попытке задать этому свойству falseArgumentException исключение возникает, даже если текущее значение свойства равно false.

После включения мониторинга можно использовать свойства экземпляраMonitoringSurvivedMemorySize, MonitoringSurvivedProcessMemorySizeMonitoringTotalAllocatedMemorySizeа MonitoringTotalProcessorTime также свойства экземпляра для отслеживания использования ЦП и памяти отдельных доменов приложений.

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

См. также раздел