TraceListener.TraceData 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 dane śledzenia do określonych danych wyjściowych odbiornika.
Przeciążenia
TraceData(TraceEventCache, String, TraceEventType, Int32, Object) |
Zapisuje informacje śledzenia, obiekt danych i informacje o zdarzeniu do danych wyjściowych specyficznych dla odbiornika. |
TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) |
Zapisuje informacje śledzenia, tablicę obiektów danych i informacje o zdarzeniach do danych wyjściowych specyficznych dla odbiornika. |
TraceData(TraceEventCache, String, TraceEventType, Int32, Object)
- Źródło:
- TraceListener.cs
- Źródło:
- TraceListener.cs
- Źródło:
- TraceListener.cs
Zapisuje informacje śledzenia, obiekt danych i informacje o zdarzeniu do danych wyjściowych specyficznych dla odbiornika.
public:
virtual void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::Object ^ data);
public virtual void TraceData (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object? data);
public virtual void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);
abstract member TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
Public Overridable Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, data 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.
- data
- Object
Dane śledzenia do emitowania.
- 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 w danych wyjściowych.
Domyślna implementacja zapisuje eventCache
parametry , source
eventType
i id
w nagłówku i stopce śledzenia. Parametr data
jest zapisywany jako treść komunikatu śledzenia. Metoda ToString
obiektu danych służy do konwertowania obiektu na Stringobiekt .
Zobacz też
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- EventLogTraceListener
- TextWriterTraceListener
- Debug
- Trace
Dotyczy
TraceData(TraceEventCache, String, TraceEventType, Int32, Object[])
- Źródło:
- TraceListener.cs
- Źródło:
- TraceListener.cs
- Źródło:
- TraceListener.cs
Zapisuje informacje śledzenia, tablicę obiektów danych i informacje o zdarzeniach do danych wyjściowych specyficznych dla odbiornika.
public:
virtual void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, ... cli::array <System::Object ^> ^ data);
public virtual void TraceData (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object?[]? data);
public virtual void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data);
abstract member TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
Public Overridable Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, ParamArray data 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.
- data
- Object[]
Tablica obiektów do emitowania jako danych.
- 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 w danych wyjściowych.
Domyślna implementacja zapisuje wartości parametrów source
eventType
i id
jako nagłówek. Obiekty danych są konwertowane na ciągi przy użyciu ToString
metody każdego obiektu. Dane eventCache
są zapisywane jako stopka, czyli charakter danych wyjściowych zależnych od wartości TraceOutputOptions właściwości.
Zobacz też
- TraceListener
- DefaultTraceListener
- ConsoleTraceListener
- EventLogTraceListener
- TextWriterTraceListener
- Debug
- Trace