AppDomain.MonitoringIsEnabled Propriété

Définition

Obtient ou définit une valeur qui indique si la surveillance du processeur et de la mémoire des domaines d’application est activée pour le processus actuel. Une fois la surveillance activée pour un processus, elle ne peut pas être désactivée.

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

Valeur de propriété

true si la surveillance est activée ; sinon false.

Attributs

Exceptions

Le processus actuel a tenté d’affecter la valeur false à cette propriété.

Remarques

Cette propriété static (propriété Shared dans Visual Basic) contrôle l’UC et la surveillance de la mémoire de tous les domaines d’application du processus.

Si vous tentez de définir cette propriété falsesur , une ArgumentException exception est levée, même si la valeur actuelle de la propriété est false.

Une fois la surveillance activée, vous pouvez utiliser les propriétés , MonitoringSurvivedMemorySizeet MonitoringSurvivedProcessMemorySizeMonitoringTotalAllocatedMemorySizeles propriétés d’instance pour surveiller l’utilisation MonitoringTotalProcessorTimedu processeur et de la mémoire des domaines d’application individuels.

S’applique à

Voir aussi