AppDomain.MonitoringIsEnabled Propriété

Définition

Obtient ou définit une valeur qui indique si l'analyse de la mémoire et du processeur des domaines d'application est activée pour le processus actuel. Quand l'analyse a été activée pour un processus, elle ne peut plus ê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; }
member this.MonitoringIsEnabled : bool with get, set
[<get: System.Security.SecurityCritical>]
[<set: System.Security.SecurityCritical>]
member this.MonitoringIsEnabled : bool with get, set
Public Shared Property MonitoringIsEnabled As Boolean

Valeur de propriété

Boolean

true si l'analyse est activée ; sinon, false.

Attributs

Exceptions

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

Remarques

Cette static propriété (Sharedpropriété 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 supervision activée, vous pouvez utiliser les propriétés , et MonitoringTotalProcessorTime MonitoringSurvivedProcessMemorySizeMonitoringTotalAllocatedMemorySizeles propriétés d’instance pour surveiller l’utilisation MonitoringSurvivedMemorySizedu processeur et de la mémoire des domaines d’application individuels.

S’applique à

Voir aussi