Share via


TraceSource Costruttori

Definizione

Inizializza una nuova istanza della classe TraceSource.

Overload

TraceSource(String)

Inizializza una nuova istanza della classe TraceSource usando il nome specificato per l'origine

TraceSource(String, SourceLevels)

Inizializza una nuova istanza della classe TraceSource, usando il nome specificato per l'origine e il livello di origine predefinito in corrispondenza del quale deve essere eseguita la traccia.

TraceSource(String)

Source:
TraceSource.cs
Source:
TraceSource.cs
Source:
TraceSource.cs

Inizializza una nuova istanza della classe TraceSource usando il nome specificato per l'origine

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

Parametri

name
String

Nome dell'origine, che in genere corrisponde al nome dell'applicazione.

Eccezioni

name è null.

name è una stringa vuota ("").

Esempio

Nell'esempio TraceSource di codice seguente viene illustrato l'uso del costruttore per creare un nuovo TraceSource oggetto. Questo esempio di codice fa parte di un esempio più grande fornito per la TraceSource classe.

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

Commenti

Il nome di origine viene usato per identificare le tracce. Viene usato da un SourceFilter oggetto per determinare se un listener di traccia deve produrre la traccia. La procedura consigliata consiste nell'usare il nome dell'applicazione per il nome di origine.

Nota

Non è necessario creare una nuova TraceSource istanza per ogni richiesta di traccia. Create un'istanza TraceSource e usarla per tutte le richieste di traccia per l'applicazione.

Si applica a

TraceSource(String, SourceLevels)

Source:
TraceSource.cs
Source:
TraceSource.cs
Source:
TraceSource.cs

Inizializza una nuova istanza della classe TraceSource, usando il nome specificato per l'origine e il livello di origine predefinito in corrispondenza del quale deve essere eseguita la traccia.

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)

Parametri

name
String

Nome dell'origine, che in genere corrisponde al nome dell'applicazione.

defaultLevel
SourceLevels

Combinazione bit per bit dei valori di enumerazione che specifica il livello di origine predefinito in corrispondenza del quale tracciare.

Eccezioni

name è null.

name è una stringa vuota ("").

Commenti

Il nome di origine viene usato per identificare le tracce. Può essere usato da un SourceSwitch oggetto per determinare se la traccia deve verificarsi e da un SourceFilter per determinare se produrre la traccia. Il livello di origine predefinito viene usato da un EventTypeFilter oggetto per determinare se la traccia deve verificarsi in base al livello di origine del messaggio da tracciare.

Nota

Non è necessario creare una nuova TraceSource istanza per ogni richiesta di traccia. Create un'istanza TraceSource e usarla per tutte le richieste di traccia per l'applicazione.

Si applica a