AppDomain.MonitoringIsEnabled Propriedade

Definição

Recebe ou define um valor que indica se a monitorização da CPU e memória dos domínios de aplicação está ativada para o processo atual. Uma vez ativada a monitorização de um processo, não pode ser desativada.

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

Valor de Propriedade

true se a monitorização estiver ativada; caso contrário false.

Atributos

Exceções

O processo atual tentou atribuir o valor false a esta propriedade.

Observações

Esta propriedade static (Shared propriedade em Visual Basic) controla a monitorização da CPU e da memória de todos os domínios de aplicação no processo.

Se tentar definir esta propriedade como false, é lançada uma ArgumentException exceção, mesmo que o valor atual da propriedade seja false.

Uma vez ativada a monitorização, pode usar as MonitoringSurvivedMemorySizepropriedades , MonitoringSurvivedProcessMemorySize, MonitoringTotalAllocatedMemorySize, e MonitoringTotalProcessorTime da instância para monitorizar o uso de CPU e memória de domínios de aplicação individuais.

Aplica-se a

Ver também