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