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