Udostępnij za pośrednictwem


TraceListener.TraceEvent Metoda

Definicja

Zapisuje informacje dotyczące śledzenia i zdarzeń do danych wyjściowych specyficznych dla odbiornika.

Przeciążenia

TraceEvent(TraceEventCache, String, TraceEventType, Int32)

Zapisuje informacje dotyczące śledzenia i zdarzeń do danych wyjściowych specyficznych dla odbiornika.

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

Zapisuje informacje dotyczące śledzenia, komunikatu i zdarzenia do danych wyjściowych specyficznych dla odbiornika.

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

Zapisuje informacje śledzenia, sformatowaną tablicę obiektów i informacji o zdarzeniach do danych wyjściowych specyficznych dla odbiornika.

TraceEvent(TraceEventCache, String, TraceEventType, Int32)

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

Zapisuje informacje dotyczące śledzenia i zdarzeń do danych wyjściowych specyficznych dla odbiornika.

public:
 virtual void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id);
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int -> unit
Public Overridable Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer)

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.

Atrybuty

Uwagi

Ważne

Ta metoda nie ma być wywoływana bezpośrednio przez kod aplikacji, ale przez elementy członkowskie Debugklas , Tracei TraceSource do zapisywania danych śledzenia do danych wyjściowych.

Domyślna implementacja zapisuje wartości parametrów sourceeventType i id jako nagłówek. Dane eventCache są zapisywane jako stopka, czyli charakter danych wyjściowych zależnych od wartości TraceOutputOptions właściwości.

Zobacz też

Dotyczy

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

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

Zapisuje informacje dotyczące śledzenia, komunikatu i zdarzenia do danych wyjściowych specyficznych dla odbiornika.

public:
 virtual void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ message);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string? message);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message);
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
Public Overridable 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 do zapisu.

Atrybuty

Uwagi

Ważne

Ta metoda nie ma być wywoływana bezpośrednio przez kod aplikacji, ale przez elementy członkowskie Debugklas , Tracei TraceSource do zapisywania danych śledzenia do danych wyjściowych.

Domyślna implementacja zapisuje wartości parametrów sourceeventType i jako id nagłówek, a następnie message dane. Dane eventCache są zapisywane jako stopka, czyli charakter danych wyjściowych zależnych od wartości TraceOutputOptions właściwości.

Zobacz też

Dotyczy

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

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

Zapisuje informacje śledzenia, sformatowaną tablicę obiektów i informacji o zdarzeniach do danych wyjściowych specyficznych dla odbiornika.

public:
 virtual void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ format, ... cli::array <System::Object ^> ^ args);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object?[]? args);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string? format, params object?[]? args);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args);
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
Public Overridable 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, które odpowiadają obiektom w tablicy args .

args
Object[]

Tablica zawierająca object zero lub więcej obiektów do sformatowania.

Atrybuty

Uwagi

Ważne

Ta metoda nie ma być wywoływana bezpośrednio przez kod aplikacji, ale przez elementy członkowskie Debugklas , Tracei TraceSource do zapisywania danych śledzenia do danych wyjściowych.

Domyślna implementacja zapisuje wartości parametrów sourceeventType i id jako nagłówek. Tablica args obiektów jest konwertowana na ciąg przy użyciu Format metody , przekazując format ciąg i args tablicę, aby sformatować ciąg jako część komunikatu śledzenia. Dane eventCache są zapisywane jako stopka, czyli charakter danych wyjściowych zależnych od wartości TraceOutputOptions właściwości.

Zobacz też

Dotyczy