TraceSource Konstruktory

Definice

Inicializuje novou instanci TraceSource třídy .

Přetížení

TraceSource(String)

Inicializuje novou instanci TraceSource třídy pomocí zadaného názvu zdroje.

TraceSource(String, SourceLevels)

Inicializuje novou instanci TraceSource třídy pomocí zadaného názvu pro zdroj a výchozí úroveň zdroje, na které má dojít k trasování.

TraceSource(String)

Zdroj:
TraceSource.cs
Zdroj:
TraceSource.cs
Zdroj:
TraceSource.cs

Inicializuje novou instanci TraceSource třídy pomocí zadaného názvu zdroje.

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

Parametry

name
String

Název zdroje (obvykle název aplikace).

Výjimky

name je null.

name je prázdný řetězec ("").

Příklady

Následující příklad kódu ukazuje použití konstruktoru TraceSource k vytvoření nového TraceSource objektu. Tento příklad kódu je součástí většího příkladu TraceSource pro třídu .

// Initialize the trace source.
static TraceSource ts = new TraceSource("TraceTest");
' Initialize the trace source.
Private Shared ts As New TraceSource("TraceTest")

Poznámky

Název zdroje slouží k identifikaci trasování. Používá ho SourceFilter k určení, zda má trasovací naslouchací proces vytvořit trasování. Doporučeným postupem je použít jako název zdroje název aplikace.

Poznámka

Pro každou žádost o trasování není nutné vytvářet novou TraceSource instanci. Create jednu TraceSource instanci a použijte ji pro všechny žádosti o trasování aplikace.

Platí pro

TraceSource(String, SourceLevels)

Zdroj:
TraceSource.cs
Zdroj:
TraceSource.cs
Zdroj:
TraceSource.cs

Inicializuje novou instanci TraceSource třídy pomocí zadaného názvu pro zdroj a výchozí úroveň zdroje, na které má dojít k trasování.

public:
 TraceSource(System::String ^ name, System::Diagnostics::SourceLevels defaultLevel);
public TraceSource (string name, System.Diagnostics.SourceLevels defaultLevel);
new System.Diagnostics.TraceSource : string * System.Diagnostics.SourceLevels -> System.Diagnostics.TraceSource
Public Sub New (name As String, defaultLevel As SourceLevels)

Parametry

name
String

Název zdroje, obvykle název aplikace.

defaultLevel
SourceLevels

Bitové kombinace hodnot výčtu, která určuje výchozí úroveň zdroje, na které se má trasovat.

Výjimky

name je null.

name je prázdný řetězec ("").

Poznámky

Název zdroje slouží k identifikaci trasování. Může ho použít k SourceSwitch určení, zda má dojít k trasování, a k SourceFilter určení, zda se má trasování vytvořit. Výchozí úroveň zdroje používá objekt EventTypeFilter k určení, zda má dojít k trasování na základě úrovně zdroje zprávy, která má být trasována.

Poznámka

Pro každou žádost o trasování není nutné vytvářet novou TraceSource instanci. Create jednu TraceSource instanci a použijte ji pro všechny žádosti o trasování aplikace.

Platí pro