TraceSource Konstruktorer

Definition

Initierar en ny instans av TraceSource klassen.

Överlagringar

Name Description
TraceSource(String)

Initierar en ny instans av TraceSource klassen med det angivna namnet på källan.

TraceSource(String, SourceLevels)

Initierar en ny instans av TraceSource klassen med det angivna namnet på källan och standardkällnivån där spårning ska ske.

TraceSource(String)

Initierar en ny instans av TraceSource klassen med det angivna namnet på källan.

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

Parametrar

name
String

Namnet på källan (vanligtvis namnet på programmet).

Undantag

name är null.

name är en tom sträng ("").

Exempel

I följande kodexempel visas hur konstruktorn används TraceSource för att skapa ett nytt TraceSource objekt. Det här kodexemplet är en del av ett större exempel för TraceSource klassen.

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

Kommentarer

Källnamnet används för att identifiera spårningar. Den används av en SourceFilter för att avgöra om en spårningslyssnare ska producera spårningen. Den rekommenderade metoden är att använda namnet på programmet för källnamnet.

Note

Det är inte nödvändigt att skapa en ny TraceSource instans för varje spårningsbegäran. Skapa en TraceSource instans och använd den för alla spårningsbegäranden för programmet.

Gäller för

TraceSource(String, SourceLevels)

Initierar en ny instans av TraceSource klassen med det angivna namnet på källan och standardkällnivån där spårning ska ske.

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)

Parametrar

name
String

Namnet på källan, vanligtvis namnet på programmet.

defaultLevel
SourceLevels

En bitvis kombination av uppräkningsvärdena som anger den standardkällnivå som ska spåras.

Undantag

name är null.

name är en tom sträng ("").

Kommentarer

Källnamnet används för att identifiera spårningar. Den kan användas av en SourceSwitch för att avgöra om spårning ska ske och av en SourceFilter för att avgöra om spårningen ska skapas. Standardkällnivån används av en EventTypeFilter för att avgöra om spårning ska ske baserat på källnivån för meddelandet som ska spåras.

Note

Det är inte nödvändigt att skapa en ny TraceSource instans för varje spårningsbegäran. Skapa en TraceSource instans och använd den för alla spårningsbegäranden för programmet.

Gäller för