AppDomain.MonitoringIsEnabled Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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é (Shared
proprié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é false
sur , 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.