TraceListener.TraceData Metoda

Definicja

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.

C#
public virtual void TraceData (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object? data);
C#
public virtual void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);
C#
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);

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 eventCacheparametry , sourceeventType 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ż

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

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.

C#
public virtual void TraceData (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object?[]? data);
C#
public virtual void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data);
C#
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data);

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 sourceeventType 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ż

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1