Condividi tramite


AppDomain.MonitoringIsEnabled Proprietà

Definizione

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.

Si applica a

Vedi anche