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


TraceContext Класс

Определение

Получает и представляет подробности выполнения веб-запроса. Этот класс не наследуется.

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

Комментарии

Этот класс можно использовать для добавления сообщений к определенным категориям трассировки. Например, при создании экземпляра Calendar класса для приложения можно включить сообщение трассировки "Starting To Render" в процедуру отрисовки и "Вызов события 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 для предоставления сообщений трассировки после сбора всех сведений о запросе.

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

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