Compartir a través de


SqlWebEventProvider Clase

Definición

Implementa un proveedor de eventos que guarda las notificaciones de eventos en una base de datos SQL.

public ref class SqlWebEventProvider : System::Web::Management::BufferedWebEventProvider
public class SqlWebEventProvider : System.Web.Management.BufferedWebEventProvider
type SqlWebEventProvider = class
    inherit BufferedWebEventProvider
Public Class SqlWebEventProvider
Inherits BufferedWebEventProvider
Herencia

Ejemplos

En el ejemplo siguiente se muestra un extracto del archivo de configuración que muestra cómo especificar un proveedor de tipo SqlWebEventProvider en la <healthMonitoring> sección . El <add> elemento de la <rules> sección especifica que el proveedor controlará los eventos de auditoría.

<healthMonitoring  
  enabled="true"  
  heartBeatInterval="0">  
  <bufferModes>  
    <add name="Analysis"  
    maxBufferSize="1000"  
    maxFlushSize="100"  
    urgentFlushThreshold="100"  
    regularFlushInterval="00:05:00"  
    urgentFlushInterval="00:01:00"  
    maxBufferThreads="1"  
    />  
  </bufferModes>  
  <providers>  
    <add name="SqlWebEventProvider"  
    type="System.Web.Management.SqlWebEventProvider,System.Web"  
    connectionStringName="LocalSqlServer"  
    maxEventDetailsLength="1073741823"  
    buffer="true"  
    bufferMode="Analysis"  
    />  
  </providers>  
  <eventMappings>  
    <add name="All Audits"  
    type="System.Web.Management.WebAuditEvent, System.Web"   
    />  
  </eventMappings>  
  <profiles>  
    <add name="Default"  
    minInstances="1"  
    maxLimit="Infinite"  
    minInterval="00:10:00"  
    />  
  </profiles>  
  <rules>  
    <add name="All Audits Default"  
    eventName="All Audits"  
    provider="SqlWebEventProvider"  
    profile="Default"  
    minInterval="00:00:30"   
    />  
  </rules>  
</healthMonitoring>   

Comentarios

ASP.NET supervisión del estado permite al personal de producción y operaciones administrar las aplicaciones web implementadas. El System.Web.Management 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 proveedor responsables de procesar estos datos. También contiene tipos auxiliares que ayudan durante la administración de eventos de mantenimiento.

Este proveedor tiene un conjunto completo de atributos de configuración que puede usar para personalizar su comportamiento.

Nota

En la mayoría de los casos, podrá usar los tipos de supervisión de estado ASP.NET tal como se implementa, y controlará el sistema de supervisión de estado especificando valores en la <healthMonitoring> sección de configuración. También puede derivar de los tipos de supervisión de estado para crear sus propios eventos y proveedores personalizados. Para obtener un ejemplo de creación de un proveedor personalizado, vea Cómo: Implementar el ejemplo de proveedor personalizado de supervisión de estado.

Constructores

SqlWebEventProvider()

Inicializa una nueva instancia de la clase SqlWebEventProvider.

Propiedades

BufferMode

Obtiene un valor que indica el modo del almacenamiento en búfer utilizado por el proveedor.

(Heredado de BufferedWebEventProvider)
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)
UseBuffering

Obtiene un valor que indica si el proveedor está en modo de almacenamiento en búfer.

(Heredado de BufferedWebEventProvider)

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
EventProcessingComplete(WebBaseEventCollection)

Se llama a este método cuando finaliza el procesamiento de eventos.

Flush()

Pasa los eventos del búfer del proveedor al registro de eventos.

(Heredado de BufferedWebEventProvider)
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.

ProcessEventFlush(WebEventBufferFlushInfo)

Quita todos los eventos del búfer del proveedor.

Shutdown()

Realiza tareas asociadas al cierre del proveedor.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también