DelimitedListTraceListener.TraceEvent Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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)
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
, eventType
i 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[])
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
, eventType
i 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.