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 Webanwendungsinformationen über Ansichtszustandsfehler 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 finden Sie einen Auszug aus einer Konfigurationsdatei, die zeigt, wie konfiguriert wird, EventLogWebEventProvider um Ansichtszustandsfehler zu erfassen. Aus Gründen der Vollständigkeit zeigen wir das Setup für die provider
Abschnitte und eventMappings
an. Sie sind bereits standardmäßig festgelegt. Sie müssen nur das Setup für den rules
Abschnitt bereitstellen. Weitere Informationen finden Sie unter healthMonitoring
.
Um einen Ansichtszustandsfehler zu generieren, geben Sie in Ihrem Browser eine URL mit der folgenden Abfragezeichenfolge ein:
?__VIEWSTATEFIELDCOUNT=1&__VIEWSTATE=bogus
Das 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
mit ASP.NET Integritätsüberwachung können Mitarbeiter von Produktion und Betrieb bereitgestellte Webanwendungen verwalten. Der System.Web.Management Namespace enthält die Integritätsereignistypen, die für das Packen von Anwendungsintegritätsdaten verantwortlich sind, und die Anbietertypen, die 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 weist entweder auf einen Versuch hin, den Ansichtszustand zu manipulieren oder dessen Wiederverwendung von einem anderen Computer mit einem anderen Schlüssel. Der zugehörige Überwachungsereigniscode ist AuditInvalidViewStateFailure.
Hinweis
In den meisten Fällen können Sie die ASP.NET Typen der Integritätsüberwachung wie implementiert verwenden, und Sie steuern das System zur Integritätsüberwachung, indem Sie Werte im healthMonitoring
Konfigurationsabschnitt angeben. Sie können auch von den Integritätsüberwachungstypen ableiten, um eigene benutzerdefinierte Ereignisse und Anbieter zu erstellen.
Konstruktoren
WebViewStateFailureAuditEvent(String, Object, Int32, Int32, ViewStateException) |
Initialisiert eine neue Instanz der WebViewStateFailureAuditEvent-Klasse mit den bereitgestellten Parametern. |
WebViewStateFailureAuditEvent(String, Object, Int32, ViewStateException) |
Initialisiert die WebViewStateFailureAuditEvent-Klasse mit den bereitgestellten Parametern. |
Eigenschaften
EventCode |
Ruft den Codewert ab, der dem Ereignis zugeordnet ist. (Geerbt von WebBaseEvent) |
EventDetailCode |
Ruft den Ereignisdetailcode ab. (Geerbt von WebBaseEvent) |
EventID |
Ruft den dem Ereignis zugeordneten Bezeichner ab. (Geerbt von WebBaseEvent) |
EventOccurrence |
Ruft einen Zähler ab, der die Häufigkeit darstellt, mit der das Ereignis eingetreten ist. (Geerbt von WebBaseEvent) |
EventSequence |
Ruft die Häufigkeit ab, mit der 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 Uhrzeit ab, zu der das Ereignis ausgelöst wurde. (Geerbt von WebBaseEvent) |
EventTimeUtc |
Ruft die Uhrzeit ab, zu der das Ereignis ausgelöst wurde. (Geerbt von WebBaseEvent) |
Message |
Ruft die Meldung ab, in der das Ereignis beschrieben wird. (Geerbt von WebBaseEvent) |
ProcessInformation |
Ruft Informationen über den Hostprozess der ASP.NET-Anwendung ab. (Geerbt von WebManagementEvent) |
RequestInformation |
Ruft die der Webanforderung zugeordneten Informationen ab. (Geerbt von WebAuditEvent) |
ViewStateException |
Ruft die durch den Fehler verursachte Ausnahme ab. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
FormatCustomEventDetails(WebEventFormatter) |
Stellt Standardformatierung der Ereignisinformationen bereit. (Geerbt von WebBaseEvent) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
IncrementPerfCounters() |
Erhöht den Leistungsindikator Bei Überwachungsfehlern ausgelöste Ereignisse. (Geerbt von WebFailureAuditEvent) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Raise() |
Löst ein Ereignis aus, indem ein konfigurierter Anbieter benachrichtigt wird, dass das Ereignis eingetreten ist. (Geerbt von WebBaseEvent) |
ToString() |
Formatiert Ereignisinformationen für die Anzeige. (Geerbt von WebBaseEvent) |
ToString(Boolean, Boolean) |
Formatiert Ereignisinformationen für die Anzeige. (Geerbt von WebBaseEvent) |