WebViewStateFailureAuditEvent Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
-
WebViewStateFailureAuditEvent
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) |