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 和記憶體監視。

如果您嘗試將這個屬性設定為 falseArgumentException 則會擲回例外狀況,即使屬性 false 的目前值為 也一樣。

啟用監視之後,您可以使用 MonitoringSurvivedMemorySizeMonitoringSurvivedProcessMemorySizeMonitoringTotalAllocatedMemorySizeMonitoringTotalProcessorTime 實例屬性來監視個別應用程式域的 CPU 和記憶體使用量。

適用於

另請參閱