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 liées à l’état de l’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 les EventLogWebEventProvider échecs d’état d’affichage. Pour l’exhaustivité, nous affichons la configuration pour les sections et provider les eventMappings sections. 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 cette section 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
L’Windows Application Eventlog 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 des types de fournisseurs responsables du traitement de ces données. Il contient également des types de prise en charge qui aident pendant la gestion des événements d’intégrité.
ASP.NET déclenche des événements de type WebViewStateFailureAuditEvent lorsqu’un échec d’état d’affichage se produit. Cet échec indique une tentative de falsification de l’état d’affichage ou de sa réutilisation à partir d’un autre ordinateur avec une autre clé. Le code d’événement d’audit associé est AuditInvalidViewStateFailure.
Note
Dans la plupart des cas, vous serez en mesure d’utiliser les types de surveillance d’intégrité ASP.NET comme implémentés, et vous allez contrôler le système de surveillance de l’intégrité en spécifiant des valeurs dans la section de configuration healthMonitoring. Vous pouvez également dériver des types de supervision d’intégrité pour créer vos propres événements et fournisseurs personnalisés.
Constructeurs
| Nom | Description |
|---|---|
| WebViewStateFailureAuditEvent(String, Object, Int32, Int32, ViewStateException) |
Initialise une nouvelle instance de la classe à l’aide WebViewStateFailureAuditEvent des paramètres fournis. |
| WebViewStateFailureAuditEvent(String, Object, Int32, ViewStateException) |
Initialise la WebViewStateFailureAuditEvent classe à l’aide des paramètres fournis. |
Propriétés
| Nom | Description |
|---|---|
| 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 s’est produit. (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’applications ASP.NET. (Hérité de WebManagementEvent) |
| RequestInformation |
Obtenez les informations associées à la requête Web. (Hérité de WebAuditEvent) |
| ViewStateException |
Obtient l’exception provoquée par l’échec. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| FormatCustomEventDetails(WebEventFormatter) |
Fournit une mise en forme standard des informations d’événement. (Hérité de WebBaseEvent) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| IncrementPerfCounters() |
Incrémente le compteur de performances déclenché par les événements d’échec d’audit. (Hérité de WebFailureAuditEvent) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| Raise() |
Déclenche un événement en informant tout fournisseur configuré que l’événement s’est produit. (Hérité de WebBaseEvent) |
| ToString() |
Met en forme les informations d’événement à des fins d’affichage. (Hérité de WebBaseEvent) |
| ToString(Boolean, Boolean) |
Met en forme les informations d’événement à des fins d’affichage. (Hérité de WebBaseEvent) |