DelimitedListTraceListener.TraceEvent Метод

Определение

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

Перегрузки

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

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

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

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

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

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

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

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)

Параметры

eventCache
TraceEventCache

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

source
String

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

eventType
TraceEventType

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

id
Int32

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

message
String

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

Комментарии

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

Важный

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

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

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

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

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

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())

Параметры

eventCache
TraceEventCache

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

source
String

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

eventType
TraceEventType

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

id
Int32

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

format
String

Строка формата, содержащая нулевые или более форматируемые элементы, соответствующие объектам в массиве args.

args
Object[]

Массив, содержащий ноль или больше объектов для форматирования.

Комментарии

Значения параметров source, eventTypeи id записываются в виде заголовка. Массив объектов args преобразуется в строку с помощью метода String.Format(String, Object[]), передав строку format и массив args для форматирования строки в виде части сообщения трассировки. Данные eventCache записываются как нижний колонтитул, содержимое которого зависит от значения свойства TraceOutputOptions.

Важный

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

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