AppDomain.MonitoringIsEnabled Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica se il monitoraggio della memoria e della CPU dei domini applicazione è abilitato per il processo corrente. Una volta abilitato per un processo, il monitoraggio non può più essere disabilitato.
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
Valore della proprietà
true
se il monitoraggio è abilitato; in caso contrario, false
.
- Attributi
Eccezioni
Il processo corrente ha tentato di assegnare il valore false
a questa proprietà.
Commenti
Questa static
proprietà (Shared
proprietà in Visual Basic) controlla il monitoraggio della CPU e della memoria di tutti i domini dell'applicazione nel processo.
Se si tenta di impostare questa proprietà su false
, viene generata un'eccezione ArgumentException , anche se il valore corrente della proprietà è false
.
Dopo aver abilitato il monitoraggio, è possibile usare le proprietà , MonitoringSurvivedProcessMemorySize, MonitoringTotalAllocatedMemorySizee MonitoringTotalProcessorTime dell'istanza per monitorare l'uso MonitoringSurvivedMemorySizedella CPU e della memoria dei singoli domini applicazione.