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 プロパティ (Visual Basic の Shared プロパティ) は、プロセス内のすべてのアプリケーション ドメインの CPU とメモリの監視を制御します。

このプロパティを false に設定しようとすると、プロパティの現在の値がArgumentExceptionされている場合でも、false例外がスローされます。

監視を有効にすると、 MonitoringSurvivedMemorySizeMonitoringSurvivedProcessMemorySizeMonitoringTotalAllocatedMemorySize、および MonitoringTotalProcessorTime インスタンスのプロパティを使用して、個々のアプリケーション ドメインの CPU とメモリの使用を監視できます。

適用対象

こちらもご覧ください