EventSchemaTraceListener.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 souboru protokolu.
Přetížení
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String) |
Zapíše informace o trasování, zprávu a informace o událostech do souboru protokolu. |
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[]) |
Zapíše trasovací informace, formátovanou zprávu a informace o událostech do souboru protokolu. |
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)
Zapíše informace o trasování, zprávu a informace o událostech do souboru protokolu.
public:
override void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ message);
[System.Security.SecurityCritical]
public override void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message);
[<System.Security.SecurityCritical>]
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
A TraceEventCache , který obsahuje ID aktuálního procesu, ID vlákna a trasování zásobníku informace.
- source
- String
Název zdroje.
- eventType
- TraceEventType
Jedna z TraceEventType hodnot.
- id
- Int32
Číselný identifikátor události.
- message
- String
Zpráva pro zápis
- Atributy
Poznámky
Parametry eventCache
, source
, eventType
a id
se používají v záhlaví a zápatí trasování. Parametr id
je před zápisem převeden na celé číslo bez znaménka. Záporná id
hodnota je proto zapsána jako velké kladné celé číslo. Parametr message
je zapsán jako Data
uzel v elementu EventData
.
Důležité
Tato metoda není určena k přímému 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 trasovací informace, formátovanou zprávu a informace o událostech do souboru protokolu.
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);
[System.Security.SecurityCritical]
public override void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args);
[<System.Security.SecurityCritical>]
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
A TraceEventCache , který obsahuje ID aktuálního procesu, ID vlákna a trasování zásobníku informace.
- source
- String
Název zdroje.
- eventType
- TraceEventType
Jedna z TraceEventType hodnot.
- 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 objektu, které obsahuje objekty k formátování. Pole nemusí obsahovat žádný objekt.
- Atributy
Poznámky
Parametry eventCache
, source
, eventType
a id
se používají v záhlaví a zápatí trasování. Parametr id
je před zápisem převeden na celé číslo bez znaménka. Záporná id
hodnota je proto zapsána jako velké kladné celé číslo. Zavolá se String.Format(String, Object[]) metoda a format
řetězec a args
pole se předají jako parametry. Tato metoda formátuje args
objekt pole a zapíše formátované pole jako Data
uzel v elementu EventData
.
Důležité
Tato metoda není určena k přímému zavolání kódem aplikace. Je volána metodami Debugtříd , Tracea TraceSource k zápisu dat trasování.