AppDomain.MonitoringIsEnabled Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of CPU- en geheugenbewaking van toepassingsdomeinen is ingeschakeld voor het huidige proces. Zodra bewaking is ingeschakeld voor een proces, kan dit niet worden uitgeschakeld.

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

Waarde van eigenschap

true indien bewaking is ingeschakeld; anders false.

Kenmerken

Uitzonderingen

Het huidige proces heeft geprobeerd de waarde false toe te wijzen aan deze eigenschap.

Opmerkingen

Deze eigenschap static (eigenschap Shared in Visual Basic) bepaalt cpu- en geheugenbewaking van alle toepassingsdomeinen in het proces.

Als u deze eigenschap falseprobeert in te stellen, wordt er een ArgumentException uitzondering gegenereerd, zelfs als de huidige waarde van de eigenschap is false.

Zodra bewaking is ingeschakeld, kunt u de MonitoringSurvivedMemorySizeeigenschappen , MonitoringSurvivedProcessMemorySizeMonitoringTotalAllocatedMemorySizeen MonitoringTotalProcessorTime exemplaren gebruiken om cpu- en geheugengebruik van afzonderlijke toepassingsdomeinen te bewaken.

Van toepassing op

Zie ook