AppDomain.MonitoringIsEnabled Egenskap

Definition

Hämtar eller anger ett värde som anger om processor- och minnesövervakning av programdomäner är aktiverat för den aktuella processen. När övervakning har aktiverats för en process kan den inte inaktiveras.

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

Egenskapsvärde

true om övervakning är aktiverat. annars false.

Attribut

Undantag

Den aktuella processen försökte tilldela värdet false till den här egenskapen.

Kommentarer

Den här egenskapen static (egenskapen Shared i Visual Basic) styr processor- och minnesövervakning av alla programdomäner i processen.

Om du försöker ange den här egenskapen till falsegenereras ett ArgumentException undantag, även om det aktuella värdet för egenskapen är false.

När övervakningen är aktiverad kan du använda instansegenskaperna MonitoringSurvivedMemorySize, MonitoringSurvivedProcessMemorySize, MonitoringTotalAllocatedMemorySizeoch MonitoringTotalProcessorTime för att övervaka processor- och minnesanvändning för enskilda programdomäner.

Gäller för

Se även