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