Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad AppDomain.MonitoringIsEnabled

.NET Framework (current version)
 

Publicado: octubre de 2016

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.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

public static bool MonitoringIsEnabled {
	[SecurityCriticalAttribute]
	get;
	[SecurityCriticalAttribute]
	set;
}

Valor de propiedad

Type: System.Boolean

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

Exception Condition
ArgumentException

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

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

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

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

SecurityCriticalAttribute

Requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.

.NET Framework
Disponible desde 4.0
Silverlight
Disponible desde 4.0
Volver al principio
Mostrar: