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


TraceContext Класс

Определение

Записывает и представляет сведения о выполнении веб-запроса. Этот класс не может быть унаследован.

public ref class TraceContext sealed
public sealed class TraceContext
type TraceContext = class
Public NotInheritable Class TraceContext
Наследование
TraceContext

Комментарии

Этот класс можно использовать для добавления сообщений к определенным категориям трассировки. Например, если вы создаете экземпляр Calendar класса для приложения, в процедуру отрисовки можно включить сообщение трассировки "Запуск отрисовки" и "Повышение события OnChange" в процедуре обработчика событий.

Можно также использовать TraceContext класс для получения набора записей трассировки в конце выполнения запроса для пользовательской обработки. Дополнительные сведения см. в разделе ASP.NET Обзор трассировки.

Чтобы включить трассировку, задайте Trace атрибут в директиве @Page или свойстве IsEnabledtrueзначение . Если трассировка включена, помимо отображения содержимого трассировки, предоставленного пользователем, Page класс автоматически включает данные о производительности, сведения о структуре дерева управления и содержимое управления состоянием для каждого запроса.

Конструкторы

Имя Описание
TraceContext(HttpContext)

Инициализирует новый экземпляр класса TraceContext.

Свойства

Имя Описание
IsEnabled

Возвращает или задает значение, указывающее, включена ли трассировка для текущего веб-запроса.

TraceMode

Возвращает или задает отсортированный порядок вывода сообщений трассировки в запрашивающий браузер.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Warn(String, String, Exception)

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

Warn(String, String)

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

Warn(String)

Записывает сообщение трассировки в журнал трассировки. Все предупреждения отображаются в журнале в виде красного текста.

Write(String, String, Exception)

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

Write(String, String)

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

Write(String)

Записывает сообщение трассировки в журнал трассировки.

События

Имя Описание
TraceFinished

Вызывается TraceContext объектом для предоставления сообщений трассировки после сбора всех сведений о запросе.

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

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