SourceSwitch Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een schakeloptie met meerdere niveaus om tracering en foutopsporingsuitvoer te beheren zonder uw code opnieuw te compileren.
public ref class SourceSwitch : System::Diagnostics::Switch
public class SourceSwitch : System.Diagnostics.Switch
type SourceSwitch = class
inherit Switch
Public Class SourceSwitch
Inherits Switch
- Overname
Opmerkingen
De Switch eigenschap van de TraceSource klasse is een SourceSwitch object. De SourceSwitch klasse biedt een Level eigenschap om het gebeurtenisniveau van de switch te testen. De Level eigenschap haalt de waarde van TraceLevel de switch op of stelt deze in.
U kunt het gebeurtenisniveau van een SourceSwitch via het toepassingsconfiguratiebestand instellen en vervolgens het geconfigureerde SourceSwitch niveau in uw toepassing gebruiken. U kunt ook een SourceSwitch in uw code maken en het niveau rechtstreeks instellen om een specifieke codesectie te instrumenteren.
Als u een SourceSwitchconfiguratiebestand wilt configureren, bewerkt u het configuratiebestand dat overeenkomt met de naam van uw toepassing. In dit bestand kunt u de waarde van een switch instellen of alle schakelopties wissen die eerder door de toepassing zijn ingesteld. Het configuratiebestand moet worden opgemaakt zoals wordt weergegeven in het volgende voorbeeld.
<switches>
<add name="SourceSwitch" value="Verbose"></add>
</switches>
De schakeloptie wordt gebruikt om te controleren of een tracering moet worden doorgegeven of genegeerd. Elke TraceSource traceringsmethode roept de ShouldTrace methode aan voordat de listeners worden aangeroepen. Als de ShouldTrace methode wordt geretourneerd false, wordt de tracering genegeerd en wordt de traceringsmethode afgesloten. Als de ShouldTrace methode retourneert true, wordt de trace doorgegeven aan de listeners.
Constructors
| Name | Description |
|---|---|
| SourceSwitch(String, String) |
Initialiseert een nieuw exemplaar van de SourceSwitch klasse, waarbij de weergavenaam en de standaardwaarde voor de bronswitch worden opgegeven. |
| SourceSwitch(String) |
Initialiseert een nieuw exemplaar van de SourceSwitch klasse, waarbij de naam van de bron wordt opgegeven. |
Eigenschappen
| Name | Description |
|---|---|
| Attributes |
Hiermee haalt u de aangepaste switchkenmerken op die zijn gedefinieerd in het configuratiebestand van de toepassing. (Overgenomen van Switch) |
| Description |
Hiermee wordt een beschrijving van de schakelaar opgegeven. (Overgenomen van Switch) |
| DisplayName |
Hiermee haalt u een naam op die wordt gebruikt om de switch te identificeren. (Overgenomen van Switch) |
| Level |
Hiermee haalt u het niveau van de switch op of stelt u dit in. |
| SwitchSetting |
Hiermee haalt u de huidige instelling voor deze switch op of stelt u deze in. (Overgenomen van Switch) |
| Value |
Hiermee haalt u de waarde van de switch op of stelt u deze in. (Overgenomen van Switch) |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetSupportedAttributes() |
Hiermee haalt u de aangepaste kenmerken op die door de switch worden ondersteund. (Overgenomen van Switch) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| OnSwitchSettingChanged() |
Aangeroepen wanneer de SwitchSetting eigenschap wordt gewijzigd. (Overgenomen van Switch) |
| OnValueChanged() |
Aangeroepen wanneer de waarde van de Value eigenschap wordt gewijzigd. |
| ShouldTrace(TraceEventType) |
Bepaalt of trace-listeners moeten worden aangeroepen, op basis van het tracerings-gebeurtenistype. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |