Прочитать на английском

Поделиться через


DelimitedListTraceListener.TraceData Метод

Определение

Записывает данные трассировки в исходящий файл или поток.

Перегрузки

TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

Записывает сведения трассировки, объект данных и сведения о событии в исходящий файл или поток.

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

Записывает сведения трассировки, массив объектов данных и сведения о событии в выходной файл или поток.

TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

Исходный код:
DelimitedListTraceListener.cs
Исходный код:
DelimitedListTraceListener.cs
Исходный код:
DelimitedListTraceListener.cs

Записывает сведения трассировки, объект данных и сведения о событии в исходящий файл или поток.

public override void TraceData (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object? data);
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);

Параметры

eventCache
TraceEventCache

Объект TraceEventCache, содержащий текущие идентификатор процесса, идентификатор потока и сведения о трассировке стека.

source
String

Имя, используемое для идентификации выходных данных, обычно имя приложения, создавшего событие трассировки.

eventType
TraceEventType

Одно из значений TraceEventType, задающее тип события, ставшего причиной трассировки.

id
Int32

Числовой идентификатор события.

data
Object

Объект данных для записи в исходящий файл или поток.

Комментарии

Значения sourceпараметров , eventTypeи id записываются в виде заголовка. Объект данных преобразуется в строку с помощью ToString метода объекта . Данные eventCache записываются в виде нижнего колонтитула, содержимое которого TraceOutputOptions зависит от значения свойства .

Важно!

Метод TraceData не предназначен для вызова из кода приложения. Он вызывается методами Debugклассов , Traceи TraceSource для записи данных трассировки.

Применяется к

.NET 9 и другие версии
Продукт Версии
.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[])

Исходный код:
DelimitedListTraceListener.cs
Исходный код:
DelimitedListTraceListener.cs
Исходный код:
DelimitedListTraceListener.cs

Записывает сведения трассировки, массив объектов данных и сведения о событии в выходной файл или поток.

public override void TraceData (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object?[]? data);
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data);

Параметры

eventCache
TraceEventCache

Объект TraceEventCache, содержащий текущие идентификатор процесса, идентификатор потока и сведения о трассировке стека.

source
String

Имя, используемое для идентификации выходных данных, обычно имя приложения, создавшего событие трассировки.

eventType
TraceEventType

Одно из значений TraceEventType, задающее тип события, ставшего причиной трассировки.

id
Int32

Числовой идентификатор события.

data
Object[]

Массив объектов данных для записи в исходящий файл или поток.

Комментарии

Значения sourceпараметров , eventTypeи id записываются в виде заголовка. Объекты данных преобразуются в строки с помощью ToString метода каждого объекта . Данные eventCache записываются в виде нижнего колонтитула, содержимое которого TraceOutputOptions зависит от значения свойства .

Важно!

Метод TraceData не предназначен для вызова из кода приложения. Он вызывается методами Debugклассов , Traceи TraceSource для записи данных трассировки.

Применяется к

.NET 9 и другие версии
Продукт Версии
.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