TraceListener.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 listenerspezifische Ausgabe.
Überlädt
| Name | Beschreibung |
|---|---|
| TraceData(TraceEventCache, String, TraceEventType, Int32, Object) |
Schreibt Ablaufverfolgungsinformationen, ein Datenobjekt und Ereignisinformationen in die listenerspezifische Ausgabe. |
| TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) |
Schreibt Ablaufverfolgungsinformationen, ein Array von Datenobjekten und Ereignisinformationen in die listenerspezifische Ausgabe. |
TraceData(TraceEventCache, String, TraceEventType, Int32, Object)
- Quelle:
- TraceListener.cs
- Quelle:
- TraceListener.cs
- Quelle:
- TraceListener.cs
- Quelle:
- TraceListener.cs
- Quelle:
- TraceListener.cs
Schreibt Ablaufverfolgungsinformationen, ein Datenobjekt und Ereignisinformationen in die listenerspezifische Ausgabe.
public:
virtual void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::Object ^ data);
public virtual void TraceData(System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object? data);
public virtual void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);
abstract member TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
Public Overridable Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, data As Object)
Parameter
- eventCache
- TraceEventCache
Ein TraceEventCache Objekt, das die aktuelle Prozess-ID, Thread-ID und Stapelablaufverfolgungsinformationen enthält.
- source
- String
Ein Name, der verwendet wird, um die Ausgabe zu identifizieren, in der Regel den Namen der Anwendung, die das Ablaufverfolgungsereignis generiert hat.
- eventType
- TraceEventType
Einer der TraceEventType Werte, der den Ereignistyp angibt, der die Ablaufverfolgung verursacht hat.
- id
- Int32
Ein numerischer Bezeichner für das Ereignis.
- data
- Object
Die zu sendenden Ablaufverfolgungsdaten.
- Attribute
Hinweise
Von Bedeutung
Diese Methode soll nicht direkt vom Anwendungscode aufgerufen werden, sondern von Membern des Typs , Traceund TraceSource Klassen zum Schreiben von DebugAblaufverfolgungsdaten in die Ausgabe.
Die Standardimplementierung schreibt die eventCacheParameter und sourceeventType Parameter id in der Kopf- und Fußzeile der Ablaufverfolgung. Der data Parameter wird als Textkörper der Ablaufverfolgungsnachricht geschrieben. Die ToString Methode des Datenobjekts wird verwendet, um das Objekt in ein String.
Weitere Informationen
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- EventLogTraceListener
- TextWriterTraceListener
- Debug
- Trace
Gilt für:
TraceData(TraceEventCache, String, TraceEventType, Int32, Object[])
- Quelle:
- TraceListener.cs
- Quelle:
- TraceListener.cs
- Quelle:
- TraceListener.cs
- Quelle:
- TraceListener.cs
- Quelle:
- TraceListener.cs
Schreibt Ablaufverfolgungsinformationen, ein Array von Datenobjekten und Ereignisinformationen in die listenerspezifische Ausgabe.
public:
virtual void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, ... cli::array <System::Object ^> ^ data);
public virtual void TraceData(System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object?[]? data);
public virtual void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data);
abstract member TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
Public Overridable Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, ParamArray data As Object())
Parameter
- eventCache
- TraceEventCache
Ein TraceEventCache Objekt, das die aktuelle Prozess-ID, Thread-ID und Stapelablaufverfolgungsinformationen enthält.
- source
- String
Ein Name, der verwendet wird, um die Ausgabe zu identifizieren, in der Regel den Namen der Anwendung, die das Ablaufverfolgungsereignis generiert hat.
- eventType
- TraceEventType
Einer der TraceEventType Werte, der den Ereignistyp angibt, der die Ablaufverfolgung verursacht hat.
- id
- Int32
Ein numerischer Bezeichner für das Ereignis.
- data
- Object[]
Ein Array von Objekten, die als Daten ausgegeben werden sollen.
- Attribute
Hinweise
Von Bedeutung
Diese Methode soll nicht direkt vom Anwendungscode aufgerufen werden, sondern von Membern des Typs , Traceund TraceSource Klassen zum Schreiben von DebugAblaufverfolgungsdaten in die Ausgabe.
Die Standardimplementierung schreibt die Werte der sourceParameter eventType und id der Parameter als Header. Die Datenobjekte werden mithilfe der ToString Methode jedes Objekts in Zeichenfolgen konvertiert. Die eventCache Daten werden als Fußzeile geschrieben, die Art der Ausgabedaten, die vom Wert der TraceOutputOptions Eigenschaft abhängig sind.
Weitere Informationen
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- EventLogTraceListener
- TextWriterTraceListener
- Debug
- Trace