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; }
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
Значение свойства
true Значение , если мониторинг включен; в противном случае false.
- Атрибуты
Исключения
Текущий процесс попытался назначить этому свойству значение false .
Комментарии
Это свойство static (свойство Shared в Visual Basic) управляет мониторингом ЦП и памяти всех доменов приложений в процессе.
Если вы пытаетесь задать это свойство, false создается исключение, даже если текущее значение свойства ArgumentExceptionравноfalse.
После включения мониторинга можно использовать MonitoringSurvivedMemorySizeсвойства экземпляра и , MonitoringSurvivedProcessMemorySizeMonitoringTotalAllocatedMemorySizeчтобы отслеживать использование ЦП и MonitoringTotalProcessorTime памяти отдельных доменов приложений.