TraceWebEventProvider 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í.
Implementa un proveedor de eventos que envía los eventos de supervisión de estado de ASP.NET como mensajes de seguimiento.
public ref class TraceWebEventProvider sealed : System::Web::Management::WebEventProvider
public sealed class TraceWebEventProvider : System.Web.Management.WebEventProvider
type TraceWebEventProvider = class
inherit WebEventProvider
Public NotInheritable Class TraceWebEventProvider
Inherits WebEventProvider
- Herencia
Ejemplos
En el siguiente extracto de archivo de configuración se muestra cómo especificar un proveedor de tipo TraceWebEventProvider en la healthMonitoring
sección . El add
elemento de la sección especifica que el proveedor rules
controlará los eventos de procesamiento de solicitudes.
<healthMonitoring
enabled="true"
heartBeatInterval="0">
<providers>
<add name="TraceEventProvider"
type="System.Web.Management.TraceWebEventProvider,
System.Web"
buffer="false"
bufferMode=""
maxEventLength="4096"
maxSize="4096"
maxMessagesPerNotification="1"
/>
</providers>
<eventMappings>
<add name="Request Processing Events"
type="System.Web.Management.WebRequestEvent, System.Web"
/>
</eventMappings>
<profiles>
<add name="Trace"
minInstances="1"
maxLimit="Infinite"
minInterval="00:00:00"
/>
</profiles>
<rules>
<add name="Trace Request Processing"
eventName="Request Processing Events"
provider="TraceEventProvider"
profile="Trace"
/>
</rules>
</healthMonitoring>
Comentarios
ASP.NET supervisión del estado de mantenimiento permite al personal de producción y operaciones administrar las aplicaciones web implementadas. El espacio de nombres contiene los tipos de eventos de mantenimiento responsables de empaquetar los datos de estado de mantenimiento de la aplicación y los tipos de System.Web.Management proveedor responsables de procesar estos datos. También contiene tipos compatibles que ayudan durante la administración de eventos de mantenimiento.
Este proveedor pasa eventos al Trace objeto . Pasa los eventos que derivan de la clase como errores de seguimiento y WebBaseErrorEvent pasa todos los demás eventos como información de seguimiento.
Nota
El TraceWebEventProvider objeto no proporciona almacenamiento en búfer de eventos.
Nota
En la mayoría de los casos, podrá usar los tipos de supervisión de estado de ASP.NET tal y como están implementados, y controlará el sistema de supervisión de estado especificando valores en la sección healthMonitoring
de configuración. También puede derivar de los tipos de supervisión de estado para crear sus propios proveedores y eventos personalizados. Para obtener un ejemplo de creación de un proveedor personalizado, vea Cómo: Implementar el ejemplo deproveedor personalizado de supervisión de estado .
Propiedades
Description |
Obtiene una descripción breve y fácil de comprender apropiada para mostrarla en las herramientas administrativas u otras interfaces de usuario. (Heredado de ProviderBase) |
Name |
Obtiene el nombre descriptivo utilizado para hacer referencia al proveedor durante la configuración. (Heredado de ProviderBase) |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
Flush() |
Quita todos los eventos del búfer del proveedor. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
Initialize(String, NameValueCollection) |
Establece los valores iniciales para este objeto. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ProcessEvent(WebBaseEvent) |
Procesa el evento pasado al proveedor. |
Shutdown() |
Realiza tareas asociadas al cierre del proveedor. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |