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 или IsEnabled свойстве true. Если трассировка включена, помимо отображения содержимого трассировки, предоставленного пользователем, Page класс автоматически включает данные о производительности, сведения о структуре дерева управления и содержимое управления состоянием для каждого запроса.

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

TraceContext(HttpContext)

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

Свойства

IsEnabled

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

TraceMode

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

Методы

Equals(Object)

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

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

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

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

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

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

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

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

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

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

Записывает сообщение трассировки в журнал трассировки. Текст предупреждений в журнале выделен красным цветом.

Warn(String, String)

Записывает в журнал трассировки сведения трассировки (в том числе пользовательские категории и сообщения трассировки). Текст предупреждений в журнале выделен красным цветом.

Warn(String, String, Exception)

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

Write(String)

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

Write(String, String)

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

Write(String, String, Exception)

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

События

TraceFinished

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

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

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