AppDomain.MonitoringIsEnabled Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která označuje, zda je pro aktuální proces povoleno monitorování procesoru a paměti domén aplikací. Jakmile je monitorování pro proces povolené, nedá se zakázat.
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
Hodnota vlastnosti
true je-li povoleno monitorování; jinak false.
- Atributy
Výjimky
Aktuální proces se pokusil přiřadit hodnotu false této vlastnosti.
Poznámky
Tato vlastnost static (vlastnost Shared v Visual Basic) řídí monitorování procesoru a paměti všech domén aplikace v procesu.
Pokud se pokusíte nastavit tuto vlastnost na false, ArgumentException je vyvolán výjimka, i když aktuální hodnota vlastnosti je false.
Po povolení monitorování můžete pomocí MonitoringSurvivedMemorySizevlastností , MonitoringSurvivedProcessMemorySize, MonitoringTotalAllocatedMemorySizea MonitoringTotalProcessorTime instance monitorovat využití procesoru a paměti jednotlivých domén aplikace.