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


TraceListener.TraceEvent Метод

Определение

Записывает сведения трассировки и сведения о событиях в специальные выходные данные прослушивателя.

Перегрузки

TraceEvent(TraceEventCache, String, TraceEventType, Int32)

Записывает сведения трассировки и сведения о событиях в специальные выходные данные прослушивателя.

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

Записывает сведения трассировки, сообщение и сведения о событиях в специальные выходные данные прослушивателя.

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

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

TraceEvent(TraceEventCache, String, TraceEventType, Int32)

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

Записывает сведения трассировки и сведения о событиях в специальные выходные данные прослушивателя.

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)

Параметры

eventCache
TraceEventCache

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

source
String

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

eventType
TraceEventType

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

id
Int32

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

Атрибуты

Комментарии

Важно!

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

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

См. также раздел

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

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

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

Записывает сведения трассировки, сообщение и сведения о событиях в специальные выходные данные прослушивателя.

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)

Параметры

eventCache
TraceEventCache

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

source
String

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

eventType
TraceEventType

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

id
Int32

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

message
String

Записываемое сообщение.

Атрибуты

Комментарии

Важно!

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

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

См. также раздел

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

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

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

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

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

Параметры

eventCache
TraceEventCache

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

source
String

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

eventType
TraceEventType

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

id
Int32

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

format
String

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

args
Object[]

Массив object, содержащий несколько объектов (или ни одного), которые необходимо отформатировать.

Атрибуты

Комментарии

Важно!

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

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

См. также раздел

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