TraceListener.TraceData 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 data trasování do výstupu specifického pro naslouchací proces.
Přetížení
TraceData(TraceEventCache, String, TraceEventType, Int32, Object) |
Zapíše trasovací informace, datový objekt a informace o událostech do výstupu specifického pro naslouchací proces. |
TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) |
Zapíše trasovací informace, pole datových objektů a informací o událostech do výstupu specifického pro naslouchací proces. |
TraceData(TraceEventCache, String, TraceEventType, Int32, Object)
- Zdroj:
- TraceListener.cs
- Zdroj:
- TraceListener.cs
- Zdroj:
- TraceListener.cs
Zapíše trasovací informace, datový objekt a informace o událostech do výstupu specifického pro naslouchací proces.
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)
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.
- data
- Object
Data trasování, která se mají vygenerovat.
- 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 zapíše eventCache
parametry , source
eventType
a id
do záhlaví a zápatí trasování. Parametr data
se zapíše jako tělo zprávy trasování. Metoda ToString
datového objektu se používá k převodu objektu na String.
Viz také
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- EventLogTraceListener
- TextWriterTraceListener
- Debug
- Trace
Platí pro
TraceData(TraceEventCache, String, TraceEventType, Int32, Object[])
- Zdroj:
- TraceListener.cs
- Zdroj:
- TraceListener.cs
- Zdroj:
- TraceListener.cs
Zapíše trasovací informace, pole datových objektů a informací o událostech do výstupu specifického pro naslouchací proces.
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())
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.
- data
- Object[]
Pole objektů, které se mají generovat jako data.
- 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. Datové objekty jsou převedeny na řetězce pomocí ToString
metody každého objektu. 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