TraceListener.TraceEvent Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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é
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- EventLogTraceListener
- TextWriterTraceListener
- Debug
- Trace
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é
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- EventLogTraceListener
- TextWriterTraceListener
- Debug
- Trace
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é
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- EventLogTraceListener
- TextWriterTraceListener
- Debug
- Trace