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álostech do výstupního souboru nebo datového proudu. |
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) |
Zapíše 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á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 ^ 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 ID aktuálního procesu, ID vlákna a trasování zásobníku informace.
- 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 trasování pro zápis do výstupního souboru nebo datového proudu.
Poznámky
Hodnoty source
parametrů , eventType
a id
se zapisují jako hlavička následovaná daty message
. Data jsou zapsána eventCache
jako zápatí, jehož obsah závisí na hodnotě TraceOutputOptions vlastnosti.
Důležité
Metoda TraceEvent není určena k zavolání kódem aplikace. Je volána metodami Debugtříd , Tracea TraceSource k zápisu dat trasování.
Platí pro
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[])
Zapíše 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 ID aktuálního procesu, ID vlákna a trasování zásobníku informace.
- 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 obsahující nula nebo více objektů k formátování.
Poznámky
Hodnoty source
parametrů , eventType
a id
se zapisují jako hlavička. Pole args
objektů je převedeno na řetězec pomocí String.Format(String, Object[]) metody , předáním format
řetězce a args
pole pro formátování řetězce jako části zprávy trasování. Data jsou zapsána eventCache
jako zápatí, jehož obsah závisí na hodnotě TraceOutputOptions vlastnosti.
Důležité
Metoda TraceEvent není určena k zavolání kódem aplikace. Je volána metodami Debugtříd , Tracea TraceSource k zápisu dat trasování.