TraceContext Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Captura y muestra los detalles de ejecución acerca de una solicitud Web. Esta clase no puede heredarse.
public ref class TraceContext sealed
public sealed class TraceContext
type TraceContext = class
Public NotInheritable Class TraceContext
- Herencia
-
TraceContext
Comentarios
Puede usar esta clase para anexar mensajes a categorías de seguimiento específicas. Por ejemplo, si va a crear una instancia de la clase para la Calendar aplicación, puede incluir el mensaje de seguimiento "Starting To Render" en un procedimiento de representación y "Raising OnChange Event" en un procedimiento de controlador de eventos.
También puede usar la TraceContext clase para obtener un conjunto de registros de seguimiento al final de la ejecución de la solicitud para el procesamiento personalizado. Para obtener más información, consulte ASP.NET Información general sobre el seguimiento.
Para habilitar el seguimiento, establezca el Trace
atributo en la directiva @ Page o la IsEnabled propiedad en true
. Cuando el seguimiento está habilitado, además de mostrar el contenido de seguimiento proporcionado por el usuario, la Page clase incluye automáticamente datos de rendimiento, información de estructura de árbol de control y contenido de administración de estado para cada solicitud.
Constructores
TraceContext(HttpContext) |
Inicializa una nueva instancia de la clase TraceContext. |
Propiedades
IsEnabled |
Obtiene o establece un valor que indica si está habilitada la traza para la solicitud web actual. |
TraceMode |
Obtiene o establece el criterio de ordenación según el cual deben mostrarse los mensajes en un explorador solicitante. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Warn(String) |
Escribe un mensaje de seguimiento en el registro de seguimiento. Todas las advertencias aparecen en el registro como texto de color rojo. |
Warn(String, String) |
Escribe información de seguimiento en el registro de seguimiento, incluidos todos los mensajes de seguimiento y las categorías definidas por el usuario. Todas las advertencias aparecen en el registro como texto de color rojo. |
Warn(String, String, Exception) |
Escribe información de seguimiento en el registro de seguimiento, incluidos todos los mensajes de seguimiento, las categorías definidas por el usuario y la información de errores. Todas las advertencias aparecen en el registro como texto de color rojo. |
Write(String) |
Escribe un mensaje de seguimiento en el registro de seguimiento. |
Write(String, String) |
Escribe información de seguimiento en el registro de seguimiento, incluidos un mensaje y todas las categorías definidas por el usuario. |
Write(String, String, Exception) |
Escribe información de seguimiento en el registro de seguimiento, incluidos todos los mensajes de seguimiento, las categorías definidas por el usuario y la información de errores. |
Eventos
TraceFinished |
Generado por el objeto TraceContext para exponer los mensajes de seguimiento después de que se recopile toda la información de la solicitud. |