TraceContext TraceContext TraceContext TraceContext Class

Определение

Получает и представляет подробности выполнения веб-запроса.Captures and presents execution details about a Web request. Этот класс не наследуется.This class cannot be inherited.

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

Комментарии

Этот класс можно использовать для добавления сообщений к конкретным категориям трассировки.You can use this class to append messages to specific trace categories. Например, при создании экземпляра Calendar класса для приложения можно включить в процедуру отрисовки сообщение трассировки «начало подготовки к просмотру» и «вызов события onchange» в процедуре обработчика событий.For example, if you are creating an instance of the Calendar class for your application, you might include the trace message "Starting To Render" in a rendering procedure, and "Raising OnChange Event" in an event handler procedure.

Можно также использовать TraceContext класс для получения набора записей трассировки по завершении выполнения запроса для пользовательской обработки.You can also use the TraceContext class to obtain a set of trace records at the end of request execution for custom processing. Дополнительные сведения см. в разделе Обзор трассировки ASP.NET.For more information, see ASP.NET Tracing Overview.

Чтобы включить трассировку, установите Trace атрибут в директиве true @ Page или IsEnabled свойство в значение.To enable tracing, set the Trace attribute in the @ Page directive or the IsEnabled property to true. Если трассировка включена, в дополнение к отображению предоставляемого пользователем содержимого Page трассировки класс автоматически включает данные о производительности, структуру дерева элементов управления и содержимое управления состоянием для каждого запроса.When tracing is enabled, in addition to showing user-provided trace content, the Page class automatically includes performance data, control-tree structure information, and state management content for every request.

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

TraceContext(HttpContext) TraceContext(HttpContext) TraceContext(HttpContext) TraceContext(HttpContext)

Инициализирует новый экземпляр класса TraceContext.Initializes a new instance of the TraceContext class.

Свойства

IsEnabled IsEnabled IsEnabled IsEnabled

Возвращает или задает значение, указывающее, включена ли трассировка для текущего веб-запроса.Gets or sets a value indicating whether tracing is enabled for the current Web request.

TraceMode TraceMode TraceMode TraceMode

Возвращает или задает порядок сортировки сообщений трассировки на выходе запрашивающего браузера.Gets or sets the sorted order in which trace messages should be output to a requesting browser.

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)
Warn(String) Warn(String) Warn(String) Warn(String)

Записывает сообщение трассировки в журнал трассировки.Writes a trace message to the trace log. Текст предупреждений в журнале выделен красным цветом.All warnings appear in the log as red text.

Warn(String, String) Warn(String, String) Warn(String, String) Warn(String, String)

Записывает в журнал трассировки сведения трассировки (в том числе пользовательские категории и сообщения трассировки).Writes trace information to the trace log, including any user-defined categories and trace messages. Текст предупреждений в журнале выделен красным цветом.All warnings appear in the log as red text.

Warn(String, String, Exception) Warn(String, String, Exception) Warn(String, String, Exception) Warn(String, String, Exception)

Записывает в журнал трассировки сведения трассировки (в том числе пользовательские категории, сообщения трассировки и сведения об ошибках).Writes trace information to the trace log, including any user-defined categories, trace messages, and error information. Текст предупреждений в журнале выделен красным цветом.All warnings appear in the log as red text.

Write(String) Write(String) Write(String) Write(String)

Записывает сообщение трассировки в журнал трассировки.Writes a trace message to the trace log.

Write(String, String) Write(String, String) Write(String, String) Write(String, String)

Записывает в журнал трассировки сведения трассировки (в том числе пользовательские категории и сообщения трассировки).Writes trace information to the trace log, including a message and any user-defined categories.

Write(String, String, Exception) Write(String, String, Exception) Write(String, String, Exception) Write(String, String, Exception)

Записывает в журнал трассировки сведения трассировки (в том числе пользовательские категории, сообщения трассировки и сведения об ошибках).Writes trace information to the trace log, including any user-defined categories, trace messages, and error information.

События

TraceFinished TraceFinished TraceFinished TraceFinished

Вызывается объектом TraceContext для предоставления сообщений трассировки после сбора всех сведений о запросе.Raised by the TraceContext object to expose trace messages after all request information is gathered.

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

Дополнительно