Comparteix a través de


AppDomain.MonitoringIsEnabled Propiedad

Definición

Obtiene o establece un valor que indica si la supervisión de la CPU y de la memoria del dominio de aplicación está habilitada para el proceso actual. Una vez que se habilita la supervisión para un proceso, no se puede deshabilitar.

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 propiedad

Es true si la supervisión está habilitada; de lo contrario, es false.

Atributos

Excepciones

El proceso actual ha intentado asignar el valor false a esta propiedad.

Comentarios

Esta static propiedad (Shared propiedad en Visual Basic) controla la supervisión de CPU y memoria de todos los dominios de aplicación del proceso.

Si intenta establecer esta propiedad falseen , se produce una ArgumentException excepción, incluso si el valor actual de la propiedad es false.

Una vez habilitada la supervisión, puede usar las propiedades de instancia , MonitoringSurvivedProcessMemorySize, MonitoringTotalAllocatedMemorySizey MonitoringTotalProcessorTime para supervisar el MonitoringSurvivedMemorySizeuso de CPU y memoria de dominios de aplicación individuales.

Se aplica a

Consulte también