Sdílet prostřednictvím


SourceSwitch Konstruktory

Definice

Inicializuje novou instanci SourceSwitch třídy.

Přetížení

SourceSwitch(String)

Inicializuje novou instanci SourceSwitch třídy a určí název zdroje.

SourceSwitch(String, String)

Inicializuje novou instanci SourceSwitch třídy zadáním zobrazovaného názvu a výchozí hodnoty zdrojového přepínače.

SourceSwitch(String)

Zdroj:
SourceSwitch.cs
Zdroj:
SourceSwitch.cs
Zdroj:
SourceSwitch.cs

Inicializuje novou instanci SourceSwitch třídy a určí název zdroje.

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

Parametry

name
String

Název zdroje.

Poznámky

Parametr name slouží k nastavení hodnoty DisplayName vlastnosti.

Pokud chcete nastavit úroveň aplikace .NET Framework, upravte SourceSwitch konfigurační soubor, který odpovídá názvu vaší aplikace. V tomto souboru můžete přidat přepínač a nastavit jeho hodnotu, odebrat přepínač nebo vymazat všechny přepínače, které aplikace předtím nastavovala. Pokud chcete přidat zdrojový přepínač, konfigurační soubor by měl být naformátovaný, jak je znázorněno v následujícím příkladu.

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

Platí pro

SourceSwitch(String, String)

Zdroj:
SourceSwitch.cs
Zdroj:
SourceSwitch.cs
Zdroj:
SourceSwitch.cs

Inicializuje novou instanci SourceSwitch třídy zadáním zobrazovaného názvu a výchozí hodnoty zdrojového přepínače.

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)

Parametry

displayName
String

Název zdrojového přepínače.

defaultSwitchValue
String

Výchozí hodnota přepínače.

Příklady

Následující příklad kódu vytvoří soubor SourceSwitch s názvem SourceSwitch a výchozí hodnotou Verbose. Tento příklad kódu je součástí většího příkladu TraceSource pro třídu.

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

Poznámky

Parametr displayName slouží k nastavení hodnoty DisplayName vlastnosti. defaultSwitchValue Parametr se uloží jako pole a použije se k inicializaci Value vlastnosti při prvním odkazu.

Poznámka

U aplikací rozhraní .NET Framework platí, že pokud je přepínač definován v konfiguračním souboru a value je zadán atribut, bude mít přednost hodnota konfiguračního defaultSwitchValue souboru a bude ignorována.

Pokud chcete nastavit úroveň aplikace .NET Framework, upravte SourceSwitch konfigurační soubor, který odpovídá názvu vaší aplikace. V tomto souboru můžete přidat přepínač a nastavit jeho hodnotu, odebrat přepínač nebo vymazat všechny přepínače, které aplikace předtím nastavovala. Pokud chcete přidat zdrojový přepínač, konfigurační soubor by měl být naformátovaný, jak je znázorněno v následujícím příkladu.

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

Platí pro