WebViewStateFailureAuditEvent 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í.
Proporciona información de errores relacionados con el estado de vista de las aplicaciones 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
-
WebViewStateFailureAuditEvent
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. Vea 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 registro de eventos de aplicación de Windows 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 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.
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.
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.
Constructores
WebViewStateFailureAuditEvent(String, Object, Int32, Int32, ViewStateException) |
Inicializa una nueva instancia de la clase WebViewStateFailureAuditEvent mediante los parámetros proporcionados. |
WebViewStateFailureAuditEvent(String, Object, Int32, ViewStateException) |
Inicializa la clase WebViewStateFailureAuditEvent usando los parámetros proporcionados. |
Propiedades
EventCode |
Obtiene el valor de código asociado al evento. (Heredado de WebBaseEvent) |
EventDetailCode |
Obtiene el código de detalle de 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 provocado el evento. (Heredado de WebBaseEvent) |
EventSource |
Obtiene el objeto que provoca el evento. (Heredado de WebBaseEvent) |
EventTime |
Obtiene la hora a la que se produjo el evento. (Heredado de WebBaseEvent) |
EventTimeUtc |
Obtiene la hora a la que se produjo 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 ASP.NET. (Heredado de WebManagementEvent) |
RequestInformation |
Obtiene la información asociada a la solicitud Web. (Heredado de WebAuditEvent) |
ViewStateException |
Obtiene la excepción que se produce por causa del error. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
FormatCustomEventDetails(WebEventFormatter) |
Da un formato estándar a la información de eventos. (Heredado de WebBaseEvent) |
GetHashCode() |
Sirve 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 resultados negativos de auditoría provocados. (Heredado de WebFailureAuditEvent) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
Raise() |
Provoca un evento mediante la notificación a cualquier proveedor configurado de que el evento se ha producido. (Heredado de WebBaseEvent) |
ToString() |
Aplica formato a información de evento para su presentación. (Heredado de WebBaseEvent) |
ToString(Boolean, Boolean) |
Aplica formato a información de evento para su presentación. (Heredado de WebBaseEvent) |