Udostępnij za pośrednictwem


DelimitedListTraceListener.TraceEvent Metoda

Definicja

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

Przeciążenia

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

Zapisuje informacje śledzenia, komunikat i informacje o zdarzeniu 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)

Źródło:
DelimitedListTraceListener.cs
Źródło:
DelimitedListTraceListener.cs
Źródło:
DelimitedListTraceListener.cs

Zapisuje informacje śledzenia, komunikat i informacje o zdarzeniu 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, który zawiera bieżący identyfikator procesu, identyfikator wątku i informacje ś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 śledzenie.

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 nie jest przeznaczona TraceEvent do wywoływana przez kod aplikacji. Jest wywoływana przez metody Debugklas , Tracei TraceSource do zapisywania danych śledzenia.

Dotyczy

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

Źródło:
DelimitedListTraceListener.cs
Źródło:
DelimitedListTraceListener.cs
Źródło:
DelimitedListTraceListener.cs

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, który zawiera bieżący identyfikator procesu, identyfikator wątku i informacje ś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 śledzenie.

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ę w celu sformatowania ciągu jako części komunikatu śledzenia. Dane eventCache są zapisywane jako stopka, której zawartość zależy od wartości TraceOutputOptions właściwości.

Ważne

Metoda nie jest przeznaczona TraceEvent do wywoływana przez kod aplikacji. Jest wywoływana przez metody Debugklas , Tracei TraceSource do zapisywania danych śledzenia.

Dotyczy