WebViewStateFailureAuditEvent Klasse

Definition

Stellt Informationen zum Anzeigen des Zustands des Webanwendungsstatus bereit.

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
Vererbung

Beispiele

Im Folgenden sehen Sie einen Auszug aus einer Konfigurationsdatei, die zeigt, wie Sie die Fehler beim Erfassen des EventLogWebEventProvider Ansichtszustands konfigurieren. Zur Vollständigkeit zeigen wir das Setup für die provider Abschnitte und eventMappings Abschnitte an. Sie sind bereits standardmäßig festgelegt. Das einzige, was Sie tun müssen, besteht darin, das Setup für den rules Abschnitt bereitzustellen. healthMonitoring Weitere Informationen finden Sie unter.

Um einen Ansichtszustandsfehler zu generieren, geben Sie eine URL in Ihrem Browser mit der folgenden Abfragezeichenfolge ein:

?__VIEWSTATEFIELDCOUNT=1&__VIEWSTATE=bogus  

Der Windows Anwendungsereignisprotokoll erfasst einen Ansichtszustandsfehler, wenn Sie die folgenden Konfigurationseinstellungen eingeben.

<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>  

Hinweise

ASP.NET Integritätsüberwachung ermöglicht es Produktions- und Betriebsmitarbeitern, bereitgestellte Webanwendungen zu verwalten. Der System.Web.Management Namespace enthält die Gesundheitsereignistypen, die für das Verpacken von Anwendungsintegritätsstatusdaten und die Anbieter-Typen für die Verarbeitung dieser Daten verantwortlich sind. Es enthält auch unterstützende Typen, die bei der Verwaltung von Integritätsereignissen helfen.

ASP.NET löst Ereignisse vom Typ WebViewStateFailureAuditEvent aus, wenn ein Ansichtszustandsfehler auftritt. Dieser Fehler gibt entweder einen Versuch an, den Ansichtszustand zu manipulieren, oder seine Wiederverwendung von einem anderen Computer mit einem anderen Schlüssel. Der zugehörige Überwachungsereigniscode lautet AuditInvalidViewStateFailure.

Note

In den meisten Fällen können Sie die ASP.NET Integritätsüberwachungstypen wie implementiert verwenden, und Sie steuern das Integritätsüberwachungssystem, indem Sie Werte im Konfigurationsabschnitt healthMonitoring angeben. Sie können auch von den Integritätsüberwachungstypen abgeleitet werden, um eigene benutzerdefinierte Ereignisse und Anbieter zu erstellen.

Konstruktoren

Name Beschreibung
WebViewStateFailureAuditEvent(String, Object, Int32, Int32, ViewStateException)

Initialisiert eine neue Instanz der Klasse mithilfe der WebViewStateFailureAuditEvent angegebenen Parameter.

WebViewStateFailureAuditEvent(String, Object, Int32, ViewStateException)

Initialisiert die Klasse mithilfe der WebViewStateFailureAuditEvent angegebenen Parameter.

Eigenschaften

Name Beschreibung
EventCode

Ruft den Codewert ab, der dem Ereignis zugeordnet ist.

(Geerbt von WebBaseEvent)
EventDetailCode

Ruft den Ereignisdetailscode ab.

(Geerbt von WebBaseEvent)
EventID

Ruft den Bezeichner ab, der dem Ereignis zugeordnet ist.

(Geerbt von WebBaseEvent)
EventOccurrence

Ruft einen Zähler ab, der die Anzahl der Vorkommen des Ereignisses darstellt.

(Geerbt von WebBaseEvent)
EventSequence

Ruft ab, wie oft das Ereignis von der Anwendung ausgelöst wurde.

(Geerbt von WebBaseEvent)
EventSource

Ruft das Objekt ab, das das Ereignis auslöst.

(Geerbt von WebBaseEvent)
EventTime

Ruft die Zeit ab, zu der das Ereignis ausgelöst wurde.

(Geerbt von WebBaseEvent)
EventTimeUtc

Ruft die Zeit ab, zu der das Ereignis ausgelöst wurde.

(Geerbt von WebBaseEvent)
Message

Ruft die Nachricht ab, die das Ereignis beschreibt.

(Geerbt von WebBaseEvent)
ProcessInformation

Ruft Informationen zum ASP.NET Anwendungshostingprozesses ab.

(Geerbt von WebManagementEvent)
RequestInformation

Rufen Sie die Informationen ab, die der Webanforderung zugeordnet sind.

(Geerbt von WebAuditEvent)
ViewStateException

Ruft die Ausnahme, die durch den Fehler verursacht wird.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
FormatCustomEventDetails(WebEventFormatter)

Stellt die Standardformatierung der Ereignisinformationen bereit.

(Geerbt von WebBaseEvent)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
IncrementPerfCounters()

Erhöht den Leistungsindikator für ausgelöste Überwachungsfehlerereignisse.

(Geerbt von WebFailureAuditEvent)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Raise()

Löst ein Ereignis aus, indem alle konfigurierten Anbieter benachrichtigt werden, dass das Ereignis aufgetreten ist.

(Geerbt von WebBaseEvent)
ToString()

Formatiert Ereignisinformationen für Anzeigezwecke.

(Geerbt von WebBaseEvent)
ToString(Boolean, Boolean)

Formatiert Ereignisinformationen für Anzeigezwecke.

(Geerbt von WebBaseEvent)

Gilt für:

Weitere Informationen