AppDomain.MonitoringIsEnabled Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.