Freigeben über


SourceSwitch Konstruktoren

Definition

Initialisiert eine neue Instanz der SourceSwitch-Klasse.

Überlädt

SourceSwitch(String)

Initialisiert eine neue Instanz der SourceSwitch-Klasse und gibt den Namen der Quelle an.

SourceSwitch(String, String)

Initialisiert eine neue Instanz der SourceSwitch-Klasse und gibt den Anzeigenamen und den Standardwert für den Quellschalter an.

SourceSwitch(String)

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

Initialisiert eine neue Instanz der SourceSwitch-Klasse und gibt den Namen der Quelle an.

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 Switch hinzufügen und dessen Wert festlegen, einen Schalter entfernen oder alle zuvor von der Anwendung festgelegten Schalter löschen. Um einen Quellswitch hinzuzufügen, muss 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

Initialisiert eine neue Instanz der SourceSwitch-Klasse und gibt den Anzeigenamen und den Standardwert für den Quellschalter an.

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

defaultSwitchValue
String

Der Standardwert des Schalters.

Beispiele

Im folgenden Codebeispiel wird ein SourceSwitch mit dem Namen "SourceSwitch" und dem Standardwert erstellt 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 displayName Parameter wird verwendet, um den Wert der DisplayName Eigenschaft festzulegen. Der defaultSwitchValue Parameter wird als Feld gespeichert und zum Initialisieren der Value Eigenschaft beim ersten Verweis verwendet.

Hinweis

Wenn bei .NET Framework Apps der Switch in einer Konfigurationsdatei definiert ist und das value Attribut angegeben ist, hat der Wert der Konfigurationsdatei Vorrang, und der defaultSwitchValue wird 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 Switch hinzufügen und dessen Wert festlegen, einen Schalter entfernen oder alle zuvor von der Anwendung festgelegten Schalter löschen. Um einen Quellswitch hinzuzufügen, muss 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: