WebViewStateFailureAuditEvent Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des informations d'échec concernant l'état d'affichage d'une application 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
- Héritage
-
WebViewStateFailureAuditEvent
Exemples
Voici un extrait d’un fichier de configuration montrant comment configurer pour capturer les EventLogWebEventProvider échecs d’état d’affichage. Pour l’exhaustivité, nous affichons la configuration des provider
sections et .eventMappings
Elles sont déjà définies par défaut. La seule chose que vous devez faire est de fournir la configuration de la rules
section. Pour plus d'informations, consultez healthMonitoring
.
Pour générer une erreur d’état d’affichage, entrez une URL dans votre navigateur avec la chaîne de requête suivante :
?__VIEWSTATEFIELDCOUNT=1&__VIEWSTATE=bogus
Le journal des événements des applications Windows capture un échec d’état d’affichage si vous entrez les paramètres de configuration suivants.
<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>
Remarques
ASP.NET surveillance de l’intégrité permet au personnel de production et d’exploitation de gérer les applications web déployées. L’espace System.Web.Management de noms contient les types d’événements d’intégrité responsables de l’empaquetage des données d’état d’intégrité de l’application et les types de fournisseurs responsables du traitement de ces données. Il contient également des types de prise en charge qui facilitent la gestion des événements d’intégrité.
ASP.NET déclenche des événements de type WebViewStateFailureAuditEvent lorsqu’une défaillance de l’état d’affichage se produit. Cet échec indique une tentative de falsification de l’état d’affichage ou sa réutilisation à partir d’une autre machine avec une clé différente. Le code d’événement d’audit associé est AuditInvalidViewStateFailure.
Notes
Dans la plupart des cas, vous serez en mesure d’utiliser les ASP.NET types de surveillance de l’intégrité tels qu’ils sont implémentés, et vous contrôlerez le système de surveillance de l’intégrité en spécifiant des valeurs dans la healthMonitoring
section configuration. Vous pouvez également dériver des types de surveillance de l’intégrité pour créer vos propres événements et fournisseurs personnalisés.
Constructeurs
WebViewStateFailureAuditEvent(String, Object, Int32, Int32, ViewStateException) |
Initialise une nouvelle instance de la classe WebViewStateFailureAuditEvent avec les paramètres spécifiés. |
WebViewStateFailureAuditEvent(String, Object, Int32, ViewStateException) |
Initialise la classe WebViewStateFailureAuditEvent en utilisant les paramètres fournis. |
Propriétés
EventCode |
Obtient la valeur de code associée à l'événement. (Hérité de WebBaseEvent) |
EventDetailCode |
Obtient le code de détail de l'événement. (Hérité de WebBaseEvent) |
EventID |
Obtient l’identificateur associé à l’événement. (Hérité de WebBaseEvent) |
EventOccurrence |
Obtient un compteur qui représente le nombre de fois où l'événement a eu lieu. (Hérité de WebBaseEvent) |
EventSequence |
Obtient le nombre de fois où l'événement a été déclenché par l'application. (Hérité de WebBaseEvent) |
EventSource |
Obtient l'objet qui déclenche l'événement. (Hérité de WebBaseEvent) |
EventTime |
Obtient l'heure à laquelle l'événement a été déclenché. (Hérité de WebBaseEvent) |
EventTimeUtc |
Obtient l'heure à laquelle l'événement a été déclenché. (Hérité de WebBaseEvent) |
Message |
Obtient le message qui décrit l'événement. (Hérité de WebBaseEvent) |
ProcessInformation |
Obtient des informations sur le processus d'hébergement d'application ASP.NET. (Hérité de WebManagementEvent) |
RequestInformation |
Obtient les informations associées à la demande Web. (Hérité de WebAuditEvent) |
ViewStateException |
Obtient l'exception provoquée par l'échec. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
FormatCustomEventDetails(WebEventFormatter) |
Fournit la mise en forme standard des informations sur l'événement. (Hérité de WebBaseEvent) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
IncrementPerfCounters() |
Incrémente le compteur de performance Événements d'échec d'audit déclenchés. (Hérité de WebFailureAuditEvent) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
Raise() |
Déclenche un événement en notifiant à tout fournisseur configuré que l'événement s'est produit. (Hérité de WebBaseEvent) |
ToString() |
Met en forme les informations sur l'événement à des fins d'affichage. (Hérité de WebBaseEvent) |
ToString(Boolean, Boolean) |
Met en forme les informations sur l'événement à des fins d'affichage. (Hérité de WebBaseEvent) |