DelimitedListTraceListener.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 informace o trasování událostí do výstupního souboru nebo datového proudu.
Přetížení
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String) |
Zapíše informace o trasování, zprávu a informace o události do výstupního souboru nebo datového proudu. |
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) |
Zapisuje informace o trasování, formátované pole objektů a informace o událostech do výstupního souboru nebo datového proudu. |
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)
Zapíše informace o trasování, zprávu a informace o události do výstupního souboru nebo datového proudu.
public:
override void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ message);
public override void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string? message);
public override void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message);
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
Public Overrides 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 použitý 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á trasování způsobila.
- id
- Int32
Číselný identifikátor události.
- message
- String
Zpráva trasování pro zápis do výstupního souboru nebo datového proudu.
Poznámky
Hodnoty parametrů source
, eventType
a id
se zapisují jako hlavička, za kterými následuje message
data. Data eventCache
se zapisuje jako zápatí, jehož obsah závisí na hodnotě vlastnosti TraceOutputOptions.
Důležitý
Metoda TraceEvent není volána kódem aplikace. Volá se metodami Debug, Tracea třídy TraceSource pro zápis dat trasování.
Platí pro
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[])
Zapisuje informace o trasování, formátované pole objektů a informace o událostech do výstupního souboru nebo datového proudu.
public:
override void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ format, ... cli::array <System::Object ^> ^ args);
public override void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object?[]? args);
public override void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string? format, params object?[]? args);
public override void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args);
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
Public Overrides 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 použitý 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á trasování způsobila.
- 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 v poli args
.
- args
- Object[]
Pole obsahující nula nebo více objektů k formátování.
Poznámky
Hodnoty parametrů source
, eventType
a id
jsou zapsány jako hlavička. Pole objektů args
je převedeno na řetězec pomocí metody String.Format(String, Object[]), předání řetězce format
a pole args
k formátování řetězce jako části trasování zprávy. Data eventCache
se zapisuje jako zápatí, jehož obsah závisí na hodnotě vlastnosti TraceOutputOptions.
Důležitý
Metoda TraceEvent není volána kódem aplikace. Volá se metodami Debug, Tracea třídy TraceSource pro zápis dat trasování.