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 source
parametrů , 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 source
parametrů a eventType
id
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 source
parametrů , 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