Freigeben über


TraceSwitch.OnSwitchSettingChanged-Methode

Aktualisiert und korrigiert die Ebene für diesen Schalter.

Namespace: System.Diagnostics
Assembly: System (in system.dll)

Syntax

'Declaration
Protected Overrides Sub OnSwitchSettingChanged
'Usage

Me.OnSwitchSettingChanged
protected override void OnSwitchSettingChanged ()
protected:
virtual void OnSwitchSettingChanged () override
protected void OnSwitchSettingChanged ()
protected override function OnSwitchSettingChanged ()

Hinweise

Mithilfe der OnSwitchSettingChanged-Methode überprüft und korrigiert .NET Framework den Wert eines Schalters, der über eine Konfigurationsdatei initialisiert wurde. In alle Ablaufverfolgungsüberwachungen wird eine Meldung geschrieben, wenn der in der Konfigurationsdatei angegebene Schalterwert nicht von der TraceLevel-Enumeration definiert ist, und der Schalter wird auf einen definierten Wert festgelegt.

Wenn Sie im Code die Level-Eigenschaft auf einen Wert festzulegen versuchen, der nicht von der TraceLevel-Enumeration definiert ist, wird eine ArgumentException-Ausnahme ausgelöst.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

TraceSwitch-Klasse
TraceSwitch-Member
System.Diagnostics-Namespace
TraceSwitch-Klasse
Switch-Klasse
Debug-Klasse
Trace-Klasse