TraceListener.TraceEvent 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 Ablaufverfolgungs- und Ereignisinformationen in die spezifische Ausgabe des Listeners.
Überlädt
| Name | Beschreibung |
|---|---|
| TraceEvent(TraceEventCache, String, TraceEventType, Int32) |
Schreibt Ablaufverfolgungs- und Ereignisinformationen in die spezifische Ausgabe des Listeners. |
| TraceEvent(TraceEventCache, String, TraceEventType, Int32, String) |
Schreibt Ablaufverfolgungsinformationen, eine Nachricht und Ereignisinformationen in die spezifische Ausgabe des Listeners. |
| TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) |
Schreibt Ablaufverfolgungsinformationen, ein formatiertes Array von Objekten und Ereignisinformationen in die spezifische Ausgabe des Listeners. |
TraceEvent(TraceEventCache, String, TraceEventType, Int32)
- Quelle:
- TraceListener.cs
- Quelle:
- TraceListener.cs
- Quelle:
- TraceListener.cs
- Quelle:
- TraceListener.cs
- Quelle:
- TraceListener.cs
Schreibt Ablaufverfolgungs- und Ereignisinformationen in die spezifische Ausgabe des Listeners.
public:
virtual void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id);
public virtual void TraceEvent(System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id);
public virtual void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id);
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int -> unit
Public Overridable Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer)
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.
- 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 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
Gilt für:
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)
- Quelle:
- TraceListener.cs
- Quelle:
- TraceListener.cs
- Quelle:
- TraceListener.cs
- Quelle:
- TraceListener.cs
- Quelle:
- TraceListener.cs
Schreibt Ablaufverfolgungsinformationen, eine Nachricht und Ereignisinformationen in die spezifische Ausgabe des Listeners.
public:
virtual void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ message);
public virtual void TraceEvent(System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string? message);
public virtual void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message);
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
Public Overridable Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, message As String)
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.
- message
- String
Eine zu schreibende Nachricht.
- 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 Werte eventType und idsourceParameter als Kopfzeile, gefolgt von den message Daten. 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
Gilt für:
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[])
- Quelle:
- TraceListener.cs
- Quelle:
- TraceListener.cs
- Quelle:
- TraceListener.cs
- Quelle:
- TraceListener.cs
- Quelle:
- TraceListener.cs
Schreibt Ablaufverfolgungsinformationen, ein formatiertes Array von Objekten und Ereignisinformationen in die spezifische Ausgabe des Listeners.
public:
virtual void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ format, ... cli::array <System::Object ^> ^ args);
public virtual void TraceEvent(System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string? format, params object?[]? args);
public virtual void TraceEvent(System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object?[]? args);
public virtual void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args);
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
Public Overridable Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, format As String, ParamArray args 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.
- format
- String
Eine Formatzeichenfolge, die Null- oder mehr Formatelemente enthält, die Objekten im args Array entsprechen.
- args
- Object[]
Ein object Array, das null oder mehr Zu formatierende Objekte enthält.
- 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. Das args Objektarray wird mithilfe der Format Methode in eine Zeichenfolge konvertiert, wobei die Zeichenfolge und args das format Array übergeben werden, um die Zeichenfolge als Nachrichtenteil der Ablaufverfolgung zu formatieren. 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