WebViewStateFailureAuditEvent Clase

Definición

Proporciona información sobre errores relacionados con el estado de la aplicación web.

public ref class WebViewStateFailureAuditEvent : System::Web::Management::WebFailureAuditEvent
public class WebViewStateFailureAuditEvent : System.Web.Management.WebFailureAuditEvent
type WebViewStateFailureAuditEvent = class
    inherit WebFailureAuditEvent
Public Class WebViewStateFailureAuditEvent
Inherits WebFailureAuditEvent
Herencia

Ejemplos

A continuación se muestra un extracto de un archivo de configuración que muestra cómo configurar para EventLogWebEventProvider capturar errores de estado de vista. Por integridad, se muestra la configuración de las provider secciones y eventMappings . Ya están establecidos de forma predeterminada. Lo único que debe hacer es proporcionar la configuración de la rules sección. Consulte healthMonitoring para obtener más información.

Para generar un error de estado de vista, escriba una dirección URL en el explorador con la siguiente cadena de consulta:

?__VIEWSTATEFIELDCOUNT=1&__VIEWSTATE=bogus

El Windows Registro de eventos de aplicación capturará un error de estado de vista, si escribe las siguientes opciones de configuración.

<healthMonitoring
  enabled="true"
  heartBeatInterval="0">
  <providers>
    // Configure the provider to process
    // the health events.
    <add name="EventLogProvider"
       type="System.Web.Management.EventLogWebEventProvider,
       System.Web,Version=2.0.3600.0,Culture=neutral,
       PublicKeyToken=b03f5f7f11d50a3a"/>
  </providers>

  <eventMappings>
    <clear />
    // Configure the WebFailureAuditEvent
    // object to handle the Viewstate failures.
    <add name="Failure Audits"
      type="System.Web.Management.WebFailureAuditEvent,
      System.Web,Version=2.0.3600.0,Culture=neutral,
      PublicKeyToken=b03f5f7f11d50a3a" />
  </eventMappings>

  <rules>
    <clear/>
    // Configure the connection between the
    // application lifetime event object
    // and the provider that must process it.
      <add name="Viewstate Failure Events "
        eventName="Failure Events"
        provider="EventLogProvider"
        profile="Default"
        minInterval="00:01:00" />
  </rules>
</healthMonitoring>

Comentarios

ASP.NET supervisión del estado permite al personal de producción y operaciones administrar 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 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.

ASP.NET genera eventos de tipo WebViewStateFailureAuditEvent cuando se produce un error de estado de vista. Este error indica un intento de alterar el estado de vista o su reutilización desde otra máquina con una clave diferente. El código de evento de auditoría relacionado es AuditInvalidViewStateFailure.

Note

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 sección de configuración de healthMonitoring. También puede derivar de los tipos de supervisión de estado para crear sus propios eventos y proveedores personalizados.

Constructores

Nombre Description
WebViewStateFailureAuditEvent(String, Object, Int32, Int32, ViewStateException)

Inicializa una nueva instancia de la WebViewStateFailureAuditEvent clase mediante los parámetros proporcionados.

WebViewStateFailureAuditEvent(String, Object, Int32, ViewStateException)

Inicializa la WebViewStateFailureAuditEvent clase mediante los parámetros proporcionados.

Propiedades

Nombre Description
EventCode

Obtiene el valor de código asociado al evento .

(Heredado de WebBaseEvent)
EventDetailCode

Obtiene el código de detalle del evento.

(Heredado de WebBaseEvent)
EventID

Obtiene el identificador asociado al evento.

(Heredado de WebBaseEvent)
EventOccurrence

Obtiene un contador que representa el número de veces que se ha producido el evento.

(Heredado de WebBaseEvent)
EventSequence

Obtiene el número de veces que la aplicación ha generado el evento.

(Heredado de WebBaseEvent)
EventSource

Obtiene el objeto que genera el evento.

(Heredado de WebBaseEvent)
EventTime

Obtiene la hora en que se generó el evento.

(Heredado de WebBaseEvent)
EventTimeUtc

Obtiene la hora en que se generó el evento.

(Heredado de WebBaseEvent)
Message

Obtiene el mensaje que describe el evento.

(Heredado de WebBaseEvent)
ProcessInformation

Obtiene información sobre el proceso de hospedaje de aplicaciones de ASP.NET.

(Heredado de WebManagementEvent)
RequestInformation

Obtenga la información asociada a la solicitud web.

(Heredado de WebAuditEvent)
ViewStateException

Obtiene la excepción causada por el error.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
FormatCustomEventDetails(WebEventFormatter)

Proporciona formato estándar de la información del evento.

(Heredado de WebBaseEvent)
GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IncrementPerfCounters()

Incrementa el contador de rendimiento Eventos de error de auditoría.

(Heredado de WebFailureAuditEvent)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
Raise()

Genera un evento notificando a cualquier proveedor configurado que se haya producido el evento.

(Heredado de WebBaseEvent)
ToString()

Da formato a la información de eventos con fines de presentación.

(Heredado de WebBaseEvent)
ToString(Boolean, Boolean)

Da formato a la información de eventos con fines de presentación.

(Heredado de WebBaseEvent)

Se aplica a

Consulte también