Sdílet prostřednictvím


TraceListener.TraceEvent Metoda

Definice

Zapíše trasování a informace o událostech do výstupu specifického pro naslouchací proces.

Přetížení

TraceEvent(TraceEventCache, String, TraceEventType, Int32)

Zapíše trasování a informace o událostech do výstupu specifického pro naslouchací proces.

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

Zapíše informace o trasování, zprávu a informace o událostech do výstupu specifického pro naslouchací proces.

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[])

Zapisuje trasovací informace, formátované pole objektů a informace o událostech do výstupu specifického pro naslouchací proces.

TraceEvent(TraceEventCache, String, TraceEventType, Int32)

Zdroj:
TraceListener.cs
Zdroj:
TraceListener.cs
Zdroj:
TraceListener.cs

Zapíše trasování a informace o událostech do výstupu specifického pro naslouchací proces.

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)

Parametry

eventCache
TraceEventCache

Objekt TraceEventCache , který obsahuje aktuální ID procesu, ID vlákna a informace o trasování zásobníku.

source
String

Název sloužící k identifikaci výstupu, obvykle název aplikace, která vygenerovala událost trasování.

eventType
TraceEventType

Jedna z TraceEventType hodnot určující typ události, která způsobila trasování.

id
Int32

Číselný identifikátor události.

Atributy

Poznámky

Důležité

Tato metoda není určena k tomu, aby byla volána přímo kódem aplikace, ale členy Debugtříd , Tracea TraceSource k zápisu dat trasování do výstupu.

Výchozí implementace zapisuje hodnoty sourceparametrů , eventType a id jako hlavičku. Data se eventCache zapisují jako zápatí, přičemž povaha výstupních dat závisí na hodnotě TraceOutputOptions vlastnosti.

Viz také

Platí pro

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

Zdroj:
TraceListener.cs
Zdroj:
TraceListener.cs
Zdroj:
TraceListener.cs

Zapíše informace o trasování, zprávu a informace o událostech do výstupu specifického pro naslouchací proces.

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)

Parametry

eventCache
TraceEventCache

Objekt TraceEventCache , který obsahuje aktuální ID procesu, ID vlákna a informace o trasování zásobníku.

source
String

Název sloužící k identifikaci výstupu, obvykle název aplikace, která vygenerovala událost trasování.

eventType
TraceEventType

Jedna z TraceEventType hodnot určující typ události, která způsobila trasování.

id
Int32

Číselný identifikátor události.

message
String

Zpráva pro zápis

Atributy

Poznámky

Důležité

Tato metoda není určena k tomu, aby byla volána přímo kódem aplikace, ale členy Debugtříd , Tracea TraceSource k zápisu dat trasování do výstupu.

Výchozí implementace zapisuje hodnoty sourceparametrů a eventTypeid jako hlavičku následovanou message daty. Data se eventCache zapisují jako zápatí, přičemž povaha výstupních dat závisí na hodnotě TraceOutputOptions vlastnosti.

Viz také

Platí pro

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[])

Zdroj:
TraceListener.cs
Zdroj:
TraceListener.cs
Zdroj:
TraceListener.cs

Zapisuje trasovací informace, formátované pole objektů a informace o událostech do výstupu specifického pro naslouchací proces.

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())

Parametry

eventCache
TraceEventCache

Objekt TraceEventCache , který obsahuje aktuální ID procesu, ID vlákna a informace o trasování zásobníku.

source
String

Název sloužící k identifikaci výstupu, obvykle název aplikace, která vygenerovala událost trasování.

eventType
TraceEventType

Jedna z TraceEventType hodnot určující typ události, která způsobila trasování.

id
Int32

Číselný identifikátor události.

format
String

Formátovací řetězec, který obsahuje nula nebo více položek formátu, které odpovídají objektům args v poli.

args
Object[]

Pole object obsahující nula nebo více objektů, které se mají formátovat.

Atributy

Poznámky

Důležité

Tato metoda není určena k tomu, aby byla volána přímo kódem aplikace, ale členy Debugtříd , Tracea TraceSource k zápisu dat trasování do výstupu.

Výchozí implementace zapisuje hodnoty sourceparametrů , eventType a id jako hlavičku. Pole args objektu je převedeno na řetězec pomocí Format metody, předání format řetězec a args pole pro formátování řetězce jako zprávy části trasování. Data se eventCache zapisují jako zápatí, přičemž povaha výstupních dat závisí na hodnotě TraceOutputOptions vlastnosti.

Viz také

Platí pro