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 для записи данных трассировки.