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


EventSchemaTraceListener.TraceEvent Метод

Определение

Записывает информацию трассировки в файл журнала.

Перегрузки

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

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

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

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

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

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

public:
 override void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ message);
[System.Security.SecurityCritical]
public override void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message);
[<System.Security.SecurityCritical>]
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

Сообщение для записи.

Атрибуты

Комментарии

Параметры eventCache, source, eventTypeи id используются в верхних и нижних колонтитулах трассировки. Перед id записью параметр преобразуется в целое число без знака. Поэтому отрицательное id значение записывается как большое положительное целое число. Параметр message записывается как Data узел в элементе EventData .

Важно!

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

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

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

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

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);
[System.Security.SecurityCritical]
public override void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args);
[<System.Security.SecurityCritical>]
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

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

args
Object[]

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

Атрибуты

Комментарии

Параметры eventCache, source, eventTypeи id используются в верхних и нижних колонтитулах трассировки. Перед id записью параметр преобразуется в целое число без знака. Поэтому отрицательное id значение записывается как большое положительное целое число. Вызывается String.Format(String, Object[]) метод , а format строка и args массив передаются в качестве параметров. Этот метод форматирует args массив объектов и записывает отформатированный массив Data как узел в элементе EventData .

Важно!

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

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