TraceSource Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.