AppDomain.MonitoringIsEnabled Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 false
festzulegen, 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