Leer en inglés

Compartir 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.

C#
public static bool MonitoringIsEnabled { get; set; }
C#
public static bool MonitoringIsEnabled { [System.Security.SecurityCritical] get; [System.Security.SecurityCritical] set; }

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

Producto Versiones
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Consulte también