AppDomain.MonitoringIsEnabled 属性

定义

获取或设置一个值,该值指示是否为当前进程启用应用程序域的 CPU 和内存监视。 为进程启用监视后,无法禁用它。

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属性)控制进程中所有应用程序域的 CPU 和内存监视。

如果尝试将此属性 设置为 />,则会引发异常,即使该属性 的当前值为 。

启用监视后,可以使用MonitoringSurvivedMemorySizeMonitoringSurvivedProcessMemorySizeMonitoringTotalAllocatedMemorySizeMonitoringTotalProcessorTime实例属性监视单个应用程序域的 CPU 和内存使用。

适用于

另请参阅