AppDomain.MonitoringIsEnabled Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.