FileLogTraceListener.TraceEvent Metodo
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.
Scrive le informazioni di traccia e evento nel file di output o nel flusso.
Overload
| Nome | Descrizione |
|---|---|
| TraceEvent(TraceEventCache, String, TraceEventType, Int32, String) |
Scrive informazioni di traccia, un messaggio e informazioni sull'evento nel file di output o nel flusso. |
| TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) |
Scrive informazioni di traccia, una matrice formattata di oggetti e informazioni sugli eventi nel file di output o nel flusso. |
Commenti
TraceEvent i metodi non devono essere chiamati dal codice dell'applicazione. Questi metodi vengono chiamati dai membri delle classi , Tracee TraceSource per scrivere dati di Debugtraccia nell'output.
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)
- Origine:
- FileLogTraceListener.vb
- Origine:
- FileLogTraceListener.vb
- Origine:
- FileLogTraceListener.vb
- Origine:
- FileLogTraceListener.vb
- Origine:
- FileLogTraceListener.vb
Scrive informazioni di traccia, un messaggio e informazioni sull'evento nel file di output o nel flusso.
public:
override void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ message);
public override void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message);
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
Public Overrides Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, message As String)
Parametri
- eventCache
- TraceEventCache
Oggetto TraceEventCache che contiene l'ID processo corrente, l'ID del thread e le informazioni di analisi dello stack.
- source
- String
Nome dell'origine di traccia che ha richiamato questo metodo.
- eventType
- TraceEventType
Uno dei valori di TraceEventType enumerazione.
- id
- Int32
Identificatore numerico per l'evento.
- message
- String
Messaggio da scrivere.
Commenti
Questo metodo:
Formatta i dati e le informazioni di contesto per l'output.
Crea un nuovo file di log, se necessario.
Scrive le informazioni nel file di log.
Per altre informazioni sulla creazione di nuovi file di log, vedere FullLogFileName.
Questa tabella elenca i campi di output nell'ordine in cui vengono visualizzati. I campi sono delimitati dalla stringa specificata dalla Delimiter proprietà e seguiti da un terminatore di riga.
| Campo | Condizione di output | Descrizione |
|---|---|---|
source |
Sempre. | Valore di name. |
severity |
Sempre. | Nome del valore di enumerazione di eventType. |
id |
Sempre. | Rappresentazione di stringa di id. |
message |
Sempre. | Valore di message. |
callStack |
Quando il Callstack flag è impostato nella TraceOutputOptions proprietà . | Proprietà Callstack di eventCache. |
CorrelationID |
Quando il LogicalOperationStack flag è impostato nella TraceOutputOptions proprietà . | Proprietà ThreadId di eventCache. |
DateTime |
Quando il DateTime flag è impostato nella TraceOutputOptions proprietà . | Rappresentazione di stringa della DateTime proprietà di eventCache. Le impostazioni cultura invarianti vengono utilizzate per la conversione di stringhe. |
ProcessID |
Quando il ProcessId flag è impostato nella TraceOutputOptions proprietà . | Rappresentazione di stringa della ProcessId proprietà di eventCache. Le impostazioni cultura invarianti vengono utilizzate per la conversione di stringhe. |
ThreadID |
Quando il ThreadId flag è impostato nella TraceOutputOptions proprietà . | Proprietà ThreadId di eventCache. |
Timestamp |
Quando il Timestamp flag è impostato nella TraceOutputOptions proprietà . | Rappresentazione di stringa della Timestamp proprietà di eventCache. Le impostazioni cultura invarianti vengono utilizzate per la conversione di stringhe. |
HostName |
Quando la IncludeHostName proprietà è True. |
Nome del computer. |
Vedi anche
Si applica a
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[])
- Origine:
- FileLogTraceListener.vb
- Origine:
- FileLogTraceListener.vb
- Origine:
- FileLogTraceListener.vb
- Origine:
- FileLogTraceListener.vb
- Origine:
- FileLogTraceListener.vb
Scrive informazioni di traccia, una matrice formattata di oggetti e informazioni sugli eventi nel file di output o nel flusso.
public:
override void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ format, ... cli::array <System::Object ^> ^ args);
public override void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args);
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
Public Overrides Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, format As String, ParamArray args As Object())
Parametri
- eventCache
- TraceEventCache
Oggetto TraceEventCache che contiene l'ID processo corrente, l'ID del thread e le informazioni di analisi dello stack.
- source
- String
Nome dell'origine di traccia che ha richiamato questo metodo.
- eventType
- TraceEventType
Uno dei valori di TraceEventType enumerazione.
- id
- Int32
Identificatore numerico per l'evento.
- format
- String
Stringa di formato che contiene zero o più elementi di formato, che corrispondono agli oggetti nella args matrice.
- args
- Object[]
Matrice Object contenente zero o più oggetti da formattare.
Commenti
Questo metodo:
Formatta i dati e le informazioni di contesto per l'output.
Crea un nuovo file di log, se necessario.
Scrive le informazioni nel file di log.
Per altre informazioni sulla creazione di un nuovo file di log, vedere FullLogFileName.
Questa tabella elenca i campi di output nell'ordine in cui vengono visualizzati. I campi sono delimitati dalla stringa specificata dalla Delimiter proprietà e seguiti da un terminatore di riga.
| Campo | Condizione di output | Descrizione |
|---|---|---|
source |
Sempre | Valore di name. |
severity |
Sempre | Nome del valore di enumerazione di eventType. |
id |
Sempre | Rappresentazione di stringa di id. |
message |
Sempre | I dati in args formato con la stringa e l'uso format delle impostazioni cultura invarianti per le conversioni di stringhe. |
callStack |
Quando il Callstack flag è impostato nella TraceOutputOptions proprietà . | Proprietà Callstack di eventCache. |
CorrelationID |
Quando il LogicalOperationStack flag è impostato nella TraceOutputOptions proprietà . | Proprietà ThreadId di eventCache. |
DateTime |
Quando il DateTime flag è impostato nella TraceOutputOptions proprietà . | Rappresentazione di stringa della DateTime proprietà di eventCache. Le impostazioni cultura invarianti vengono utilizzate per la conversione di stringhe. |
ProcessID |
Quando il ProcessId flag è impostato nella TraceOutputOptions proprietà . | Rappresentazione di stringa della ProcessId proprietà di eventCache. Le impostazioni cultura invarianti vengono utilizzate per la conversione di stringhe. |
ThreadID |
Quando il ThreadId flag è impostato nella TraceOutputOptions proprietà . | Proprietà ThreadId di eventCache. |
Timestamp |
Quando il Timestamp flag è impostato nella TraceOutputOptions proprietà . | Rappresentazione di stringa della Timestamp proprietà di eventCache. Le impostazioni cultura invarianti vengono utilizzate per la conversione di stringhe. |
HostName |
Quando la IncludeHostName proprietà è True. |
Nome del computer. |