DelimitedListTraceListener.TraceData Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schreibt Ablaufverfolgungsdaten in die Ausgabedatei oder den Stream.
Überlädt
TraceData(TraceEventCache, String, TraceEventType, Int32, Object) |
Schreibt Ablaufverfolgungsinformationen, ein Datenobjekt und Ereignisinformationen in die Ausgabedatei oder den Stream. |
TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) |
Schreibt Ablaufverfolgungsinformationen, ein Array von Datenobjekten und Ereignisinformationen in die Ausgabedatei oder den Stream. |
TraceData(TraceEventCache, String, TraceEventType, Int32, Object)
Schreibt Ablaufverfolgungsinformationen, ein Datenobjekt und Ereignisinformationen in die Ausgabedatei oder den Stream.
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);
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)
Parameter
- eventCache
- TraceEventCache
Ein TraceEventCache-Objekt mit der aktuellen Prozess-ID, Thread-ID und den aktuellen Stapelüberwachungsinformationen.
- source
- String
Ein Name, der verwendet wird, um die Ausgabe zu bezeichnen, i. d. R. der Name der Anwendung, die das Ablaufverfolgungsereignis generiert hat.
- eventType
- TraceEventType
Einer der TraceEventType-Werte, der den Typ des Ereignisses angibt, das die Ablaufverfolgung verursacht hat.
- id
- Int32
Ein numerischer Bezeichner für das Ereignis.
- data
- Object
Ein Datenobjekt, das in die Ausgabedatei oder den Stream geschrieben werden soll.
Hinweise
Die Werte der source
Parameter , eventType
und id
werden als Header geschrieben. Das Datenobjekt wird mithilfe der ToString
-Methode des -Objekts in eine Zeichenfolge konvertiert. Die eventCache
Daten werden als Fußzeile geschrieben, deren Inhalt vom Wert der TraceOutputOptions Eigenschaft abhängt.
Wichtig
Die TraceData Methode ist nicht für den Aufruf durch Anwendungscode vorgesehen. Sie wird von Methoden der DebugKlassen , Traceund TraceSource aufgerufen, um Ablaufverfolgungsdaten zu schreiben.
Gilt für:
TraceData(TraceEventCache, String, TraceEventType, Int32, Object[])
Schreibt Ablaufverfolgungsinformationen, ein Array von Datenobjekten und Ereignisinformationen in die Ausgabedatei oder den Stream.
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);
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())
Parameter
- eventCache
- TraceEventCache
Ein TraceEventCache-Objekt mit der aktuellen Prozess-ID, Thread-ID und den aktuellen Stapelüberwachungsinformationen.
- source
- String
Ein Name, der verwendet wird, um die Ausgabe zu bezeichnen, i. d. R. der Name der Anwendung, die das Ablaufverfolgungsereignis generiert hat.
- eventType
- TraceEventType
Einer der TraceEventType-Werte, der den Typ des Ereignisses angibt, das die Ablaufverfolgung verursacht hat.
- id
- Int32
Ein numerischer Bezeichner für das Ereignis.
- data
- Object[]
Ein Array von Datenobjekten, die in die Ausgabedatei oder den Stream geschrieben werden sollen.
Hinweise
Die Werte der source
Parameter , eventType
und id
werden als Header geschrieben. Die Datenobjekte werden mithilfe der ToString
Methode jedes Objekts in Zeichenfolgen konvertiert. Die eventCache
Daten werden als Fußzeile geschrieben, deren Inhalt vom Wert der TraceOutputOptions Eigenschaft abhängt.
Wichtig
Die TraceData Methode ist nicht für den Aufruf durch Anwendungscode vorgesehen. Sie wird von Methoden der DebugKlassen , Traceund TraceSource aufgerufen, um Ablaufverfolgungsdaten zu schreiben.