FileLogTraceListener.TraceData 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 dati di traccia nel file di output.
Overload
TraceData(TraceEventCache, String, TraceEventType, Int32, Object) |
Scrive informazioni di traccia, un oggetto dati e informazioni di evento nel file o nel flusso di output. |
TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) |
Scrive informazioni di traccia, una matrice di oggetti dati e informazioni di evento nel flusso o nel file di output. |
Commenti
TraceData i metodi non devono essere chiamati dal codice dell'applicazione. Questi metodi vengono chiamati dai membri delle classi , Tracee TraceSource per scrivere dati di traccia nell'outputDebug.
TraceData(TraceEventCache, String, TraceEventType, Int32, Object)
Scrive informazioni di traccia, un oggetto dati e informazioni di evento nel file o nel flusso di output.
public:
override void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::Object ^ data);
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
Public Overrides Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, data As Object)
Parametri
- eventCache
- TraceEventCache
Oggetto TraceEventCache contenente l'ID processo corrente, l'ID thread e le informazioni di traccia dello stack.
- source
- String
Nome dell'origine di traccia richiamata da questo metodo.
- eventType
- TraceEventType
Uno dei valori dell'enumerazione TraceEventType.
- id
- Int32
Identificatore numerico per l'evento.
- data
- Object
I dati di traccia da creare.
Commenti
Questo metodo:
Formatta i dati e le informazioni sul 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.
Nella tabella seguente sono elencati i campi di output nell'ordine in cui vengono visualizzati. I campi sono delimitati dalla stringa specificata Delimiter dalla proprietà e seguiti da un terminatore di riga.
Campo | Condizione di output | Descrizione |
---|---|---|
source |
Sempre | Valore di name . |
severity |
Sempre | Nome dell'enumerazione-valore di eventType . |
id |
Sempre | Rappresentazione di stringa di id . |
message |
Sempre | Rappresentazione di stringa di data . |
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 stringa della DateTime proprietà di eventCache . Le impostazioni cultura invarianti vengono usate per la conversione della stringa. |
ProcessID |
Quando il ProcessId flag è impostato nella TraceOutputOptions proprietà. | Rappresentazione stringa della ProcessId proprietà di eventCache . Le impostazioni cultura invarianti vengono usate per la conversione della stringa. |
ThreadID |
Quando il ThreadId flag è impostato nella TraceOutputOptions proprietà. | Proprietà ThreadId di eventCache . |
Timestamp |
Quando il Timestamp flag è impostato nella TraceOutputOptions proprietà. | Rappresentazione stringa della Timestamp proprietà di eventCache . Le impostazioni cultura invarianti vengono usate per la conversione della stringa. |
HostName |
Quando la IncludeHostName proprietà è True . |
Nome del computer. |
Vedi anche
Si applica a
TraceData(TraceEventCache, String, TraceEventType, Int32, Object[])
Scrive informazioni di traccia, una matrice di oggetti dati e informazioni di evento nel flusso o nel file di output.
public:
override void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, ... cli::array <System::Object ^> ^ data);
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data);
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
Public Overrides Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, ParamArray data As Object())
Parametri
- eventCache
- TraceEventCache
Oggetto TraceEventCache contenente l'ID processo corrente, l'ID thread e le informazioni di traccia dello stack.
- source
- String
Nome dell'origine di traccia richiamata da questo metodo.
- eventType
- TraceEventType
Uno dei valori dell'enumerazione TraceEventType.
- id
- Int32
Identificatore numerico per l'evento.
- data
- Object[]
Matrice di oggetti dati da creare come dati.
Commenti
Questo metodo:
Formatta i dati e le informazioni sul 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 Delimiter dalla proprietà e seguiti da un terminatore di riga.
Campo | Condizione di output | Descrizione |
---|---|---|
source |
Sempre | Valore di name . |
severity |
Sempre | Nome dell'enumerazione-valore di eventType . |
id |
Sempre | Rappresentazione di stringa di id . |
message |
Sempre | Stringa costituita dalla rappresentazione stringa di ogni elemento in data , ognuno separato da Delimiter. |
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 stringa della DateTime proprietà di eventCache . Le impostazioni cultura invarianti vengono usate per la conversione della stringa. |
ProcessID |
Quando il ProcessId flag è impostato nella TraceOutputOptions proprietà. | Rappresentazione stringa della ProcessId proprietà di eventCache . Le impostazioni cultura invarianti vengono usate per la conversione della stringa. |
ThreadID |
Quando il ThreadId flag è impostato nella TraceOutputOptions proprietà. | Proprietà ThreadId di eventCache . |
Timestamp |
Quando il Timestamp flag è impostato nella TraceOutputOptions proprietà. | Rappresentazione stringa della Timestamp proprietà di eventCache . Le impostazioni cultura invarianti vengono usate per la conversione della stringa. |
HostName |
Quando la IncludeHostName proprietà è True . |
Nome del computer. |