Freigeben über


SourceSwitch Konstruktoren

Definition

Initialisiert eine neue Instanz der SourceSwitch-Klasse.

Überlädt

Name Beschreibung
SourceSwitch(String)

Initialisiert eine neue Instanz der SourceSwitch Klasse, die den Namen der Quelle angibt.

SourceSwitch(String, String)

Initialisiert eine neue Instanz der SourceSwitch Klasse, wobei der Anzeigename und der Standardwert für den Quellschalter angegeben werden.

SourceSwitch(String)

Quelle:
SourceSwitch.cs
Quelle:
SourceSwitch.cs
Quelle:
SourceSwitch.cs
Quelle:
SourceSwitch.cs
Quelle:
SourceSwitch.cs

Initialisiert eine neue Instanz der SourceSwitch Klasse, die den Namen der Quelle angibt.

public:
 SourceSwitch(System::String ^ name);
public SourceSwitch(string name);
new System.Diagnostics.SourceSwitch : string -> System.Diagnostics.SourceSwitch
Public Sub New (name As String)

Parameter

name
String

Der Name der Quelle.

Hinweise

Der name Parameter wird verwendet, um den Wert der DisplayName Eigenschaft festzulegen.

Um die Ebene Ihrer SourceSwitch In einer .NET Framework-App festzulegen, bearbeiten Sie die Konfigurationsdatei, die dem Namen Ihrer Anwendung entspricht. In dieser Datei können Sie einen Schalter hinzufügen und dessen Wert festlegen, einen Schalter entfernen oder alle zuvor von der Anwendung festgelegten Schalter löschen. Um einen Quellswitch hinzuzufügen, sollte die Konfigurationsdatei wie im folgenden Beispiel dargestellt formatiert werden.

<configuration>
  <system.diagnostics>
    <switches>
      <add name="SourceSwitch" value="Verbose" ></add>
    </switches>
  </system.diagnostics>
</configuration>

Gilt für:

SourceSwitch(String, String)

Quelle:
SourceSwitch.cs
Quelle:
SourceSwitch.cs
Quelle:
SourceSwitch.cs
Quelle:
SourceSwitch.cs
Quelle:
SourceSwitch.cs

Initialisiert eine neue Instanz der SourceSwitch Klasse, wobei der Anzeigename und der Standardwert für den Quellschalter angegeben werden.

public:
 SourceSwitch(System::String ^ displayName, System::String ^ defaultSwitchValue);
public SourceSwitch(string displayName, string defaultSwitchValue);
new System.Diagnostics.SourceSwitch : string * string -> System.Diagnostics.SourceSwitch
Public Sub New (displayName As String, defaultSwitchValue As String)

Parameter

displayName
String

Der Name des Quellswitches.

defaultSwitchValue
String

Der Standardwert für den Schalter.

Beispiele

Im folgenden Codebeispiel wird ein SourceSwitch Mit dem Namen "SourceSwitch" und ein Standardwert von Verbose. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die TraceSource Klasse bereitgestellt wird.

#if(!ConfigFile)
                SourceSwitch sourceSwitch = new SourceSwitch("SourceSwitch", "Verbose");
#endif
#If (ConfigFile = False) Then
            Dim sourceSwitch As New SourceSwitch("SourceSwitch", "Verbose")
#End If

Hinweise

Der Parameter wird verwendet, um den Wert der DisplayName Eigenschaft festzulegen. Der defaultSwitchValuedisplayName Parameter wird als Feld gespeichert und zum Initialisieren der Value Eigenschaft für den ersten Verweis verwendet.

Hinweis

Bei .NET Framework-Apps hat der Wert der Konfigurationsdatei Vorrang, wenn der Switch in einer Konfigurationsdatei definiert ist und das value Attribut angegeben wird, vorrang und wird defaultSwitchValue ignoriert.

Um die Ebene Ihrer SourceSwitch In einer .NET Framework-App festzulegen, bearbeiten Sie die Konfigurationsdatei, die dem Namen Ihrer Anwendung entspricht. In dieser Datei können Sie einen Schalter hinzufügen und dessen Wert festlegen, einen Schalter entfernen oder alle zuvor von der Anwendung festgelegten Schalter löschen. Um einen Quellswitch hinzuzufügen, sollte die Konfigurationsdatei wie im folgenden Beispiel dargestellt formatiert werden.

<configuration>
  <system.diagnostics>
    <switches>
      <add name="SourceSwitch" value="Verbose" ></add>
    </switches>
  </system.diagnostics>
</configuration>

Gilt für: