DelimitedListTraceListener.TraceEvent Metoda

Definicja

Zapisuje informacje dotyczące śledzenia zdarzeń do pliku wyjściowego lub strumienia.

Przeciążenia

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

Zapisuje informacje dotyczące śledzenia, komunikatu i zdarzenia do pliku wyjściowego lub strumienia.

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

Zapisuje informacje śledzenia, sformatowaną tablicę obiektów i informacje o zdarzeniach do pliku wyjściowego lub strumienia.

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

Zapisuje informacje dotyczące śledzenia, komunikatu i zdarzenia do pliku wyjściowego lub strumienia.

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

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

source
String

Nazwa używana do identyfikowania danych wyjściowych, zazwyczaj nazwa aplikacji, która wygenerowała zdarzenie śledzenia.

eventType
TraceEventType

TraceEventType Jedna z wartości określających typ zdarzenia, które spowodowało ślad.

id
Int32

Identyfikator liczbowy zdarzenia.

message
String

Komunikat śledzenia do zapisu w pliku wyjściowym lub strumieniu.

Uwagi

Wartości parametrów source, eventTypei id są zapisywane jako nagłówek, a następnie message dane. Dane eventCache są zapisywane jako stopka, której zawartość zależy od wartości TraceOutputOptions właściwości.

Ważne

Metoda TraceEvent nie ma być wywoływana przez kod aplikacji. Jest wywoływana przez metody Debugklasy , Tracei TraceSource do zapisywania danych śledzenia.

Dotyczy

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

Zapisuje informacje śledzenia, sformatowaną tablicę obiektów i informacje o zdarzeniach do pliku wyjściowego lub strumienia.

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

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

source
String

Nazwa używana do identyfikowania danych wyjściowych, zazwyczaj nazwa aplikacji, która wygenerowała zdarzenie śledzenia.

eventType
TraceEventType

TraceEventType Jedna z wartości określających typ zdarzenia, które spowodowało ślad.

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 zawierająca zero lub więcej obiektów do sformatowania.

Uwagi

Wartości parametrów source, eventTypei id są zapisywane jako nagłówek. Tablica args obiektów jest konwertowana na ciąg przy użyciu String.Format(String, Object[]) metody , przekazując format ciąg i args tablicę, aby sformatować ciąg jako część komunikatu śledzenia. Dane eventCache są zapisywane jako stopka, której zawartość zależy od wartości TraceOutputOptions właściwości.

Ważne

Metoda TraceEvent nie ma być wywoływana przez kod aplikacji. Jest wywoływana przez metody Debugklasy , Tracei TraceSource do zapisywania danych śledzenia.

Dotyczy