Freigeben über


AppDomain.MonitoringIsEnabled Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob CPU- und Speicherüberwachung von Anwendungsdomänen für den aktuellen Prozess aktiviert ist, oder legt ihn fest. Wenn die Überwachung für einen Prozess aktiviert wurde, kann sie nicht deaktiviert werden.

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

Eigenschaftswert

true, wenn die Überwachung aktiviert ist, andernfalls false.

Attribute

Ausnahmen

Der aktuelle Prozess hat versucht, dieser Eigenschaft den Wert false zuzuweisen.

Hinweise

Diese static Eigenschaft (Shared Eigenschaft in Visual Basic) steuert die CPU- und Arbeitsspeicherüberwachung aller Anwendungsdomänen im Prozess.

Wenn Sie versuchen, diese Eigenschaft auf falsefestzulegen, wird eine ArgumentException Ausnahme ausgelöst, auch wenn der aktuelle Wert der Eigenschaft ist false.

Sobald die Überwachung aktiviert ist, können Sie die Instanzeigenschaften , , und MonitoringTotalProcessorTime verwenden, um die MonitoringSurvivedMemorySizeCPU- und Arbeitsspeichernutzung einzelner Anwendungsdomänen zu MonitoringTotalAllocatedMemorySizeüberwachen. MonitoringSurvivedProcessMemorySize

Gilt für:

Weitere Informationen