TraceSource Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.