Udostępnij za pośrednictwem


EventSchemaTraceListener.TraceEvent Metoda

Definicja

Zapisuje informacje o śledzeniu zdarzeń w pliku dziennika.

Przeciążenia

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

Zapisuje informacje śledzenia, komunikat i informacje o zdarzeniu do pliku dziennika.

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[])

Zapisuje informacje śledzenia, sformatowany komunikat i informacje o zdarzeniu do pliku dziennika.

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

Zapisuje informacje śledzenia, komunikat i informacje o zdarzeniu do pliku dziennika.

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

Element TraceEventCache zawierający bieżący identyfikator procesu, identyfikator wątku i informacje śledzenia stosu.

source
String

Nazwa źródła.

eventType
TraceEventType

TraceEventType Jedna z wartości.

id
Int32

Identyfikator liczbowy zdarzenia.

message
String

Wiadomość do zapisu.

Atrybuty

Uwagi

Parametry eventCache, source, eventTypei id są używane w nagłówku i stopce śledzenia. Parametr id jest konwertowany na niepodpisaną liczbę całkowitą przed zapisaniem. W związku z tym wartość ujemna id jest zapisywana jako duża dodatnia liczba całkowita. Parametr message jest zapisywany Data jako węzeł w elemecie EventData .

Ważne

Ta metoda nie ma być wywoływana bezpośrednio przez kod aplikacji. Jest wywoływana przez metody Debugklas , Tracei TraceSource do zapisywania danych śledzenia.

Dotyczy

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[])

Zapisuje informacje śledzenia, sformatowany komunikat i informacje o zdarzeniu do pliku dziennika.

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

Element TraceEventCache zawierający bieżący identyfikator procesu, identyfikator wątku i informacje śledzenia stosu.

source
String

Nazwa źródła.

eventType
TraceEventType

TraceEventType Jedna z wartości.

id
Int32

Identyfikator liczbowy zdarzenia.

format
String

Ciąg formatu zawierający zero lub więcej elementów formatu odpowiadających obiektom w tablicy args .

args
Object[]

Tablica obiektów zawiera zero lub więcej obiektów do sformatowania.

Atrybuty

Uwagi

Parametry eventCache, source, eventTypei id są używane w nagłówku i stopce śledzenia. Parametr id jest konwertowany na niepodpisaną liczbę całkowitą przed zapisaniem. W związku z tym wartość ujemna id jest zapisywana jako duża dodatnia liczba całkowita. Metoda jest wywoływana String.Format(String, Object[]) , a format ciąg i args tablica są przekazywane jako parametry. Ta metoda formatuje tablicę args obiektów i zapisuje sformatowaną tablicę jako Data węzeł w elemecie EventData .

Ważne

Ta metoda nie ma być wywoływana bezpośrednio przez kod aplikacji. Jest wywoływana przez metody Debugklas , Tracei TraceSource do zapisywania danych śledzenia.

Dotyczy