WebViewStateFailureAuditEvent Klas

Definitie

Biedt informatie over webtoepassingen met betrekking tot statusfouten.

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
Overname

Voorbeelden

Hier volgt een fragment van een configuratiebestand waarin wordt getoond hoe u de configuratie kunt configureren voor het EventLogWebEventProvider vastleggen van fouten met de weergavestatus. Voor volledigheid tonen we de installatie voor de provider en eventMappings secties. Ze zijn al standaard ingesteld. U hoeft alleen de installatie voor de rules sectie op te geven. Raadpleeg healthMonitoring voor meer informatie.

Als u een weergavestatusfout wilt genereren, voert u een URL in uw browser in met de volgende querytekenreeks:

?__VIEWSTATEFIELDCOUNT=1&__VIEWSTATE=bogus

De Windows Application Eventlog legt een weergavestatusfout vast als u de volgende configuratie-instellingen invoert.

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

Opmerkingen

ASP.NET statuscontrole maakt het productie- en operationele personeel mogelijk om geïmplementeerde webtoepassingen te beheren. De System.Web.Management naamruimte bevat de statusgebeurtenistypen die verantwoordelijk zijn voor het verpakken van statusgegevens van toepassingen en de providertypen die verantwoordelijk zijn voor het verwerken van deze gegevens. Het bevat ook ondersteunende typen die u helpen tijdens het beheer van statusevenementen.

ASP.NET genereert gebeurtenissen van het type WebViewStateFailureAuditEvent wanneer er een fout optreedt in de weergavestatus. Deze fout geeft aan dat een poging om te knoeien met de weergavestatus of het hergebruik ervan vanaf een andere computer met een andere sleutel. De gerelateerde auditgebeurteniscode is AuditInvalidViewStateFailure.

Note

In de meeste gevallen kunt u de ASP.NET statuscontroletypen gebruiken zoals geïmplementeerd en u kunt het systeem voor statusbewaking beheren door waarden op te geven in de sectie healthMonitoring configuratie. U kunt ook afleiden van de statuscontroletypen om uw eigen aangepaste gebeurtenissen en providers te maken.

Constructors

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

Initialiseert een nieuw exemplaar van de WebViewStateFailureAuditEvent klasse met behulp van de opgegeven parameters.

WebViewStateFailureAuditEvent(String, Object, Int32, ViewStateException)

Initialiseert de WebViewStateFailureAuditEvent klasse met behulp van de opgegeven parameters.

Eigenschappen

Name Description
EventCode

Hiermee haalt u de codewaarde op die is gekoppeld aan de gebeurtenis.

(Overgenomen van WebBaseEvent)
EventDetailCode

Hiermee haalt u de gebeurtenisdetailcode op.

(Overgenomen van WebBaseEvent)
EventID

Hiermee haalt u de id op die is gekoppeld aan de gebeurtenis.

(Overgenomen van WebBaseEvent)
EventOccurrence

Hiermee wordt een teller opgehaald die het aantal keren aangeeft dat de gebeurtenis heeft plaatsgevonden.

(Overgenomen van WebBaseEvent)
EventSequence

Hiermee wordt het aantal keren opgehaald dat de gebeurtenis door de toepassing is gegenereerd.

(Overgenomen van WebBaseEvent)
EventSource

Hiermee haalt u het object op dat de gebeurtenis genereert.

(Overgenomen van WebBaseEvent)
EventTime

Hiermee wordt de tijd opgehaald waarop de gebeurtenis is gegenereerd.

(Overgenomen van WebBaseEvent)
EventTimeUtc

Hiermee wordt de tijd opgehaald waarop de gebeurtenis is gegenereerd.

(Overgenomen van WebBaseEvent)
Message

Hiermee haalt u het bericht op waarin de gebeurtenis wordt beschreven.

(Overgenomen van WebBaseEvent)
ProcessInformation

Hiermee wordt informatie opgehaald over het ASP.NET proces voor het hosten van toepassingen.

(Overgenomen van WebManagementEvent)
RequestInformation

Haal de informatie op die is gekoppeld aan de webaanvraag.

(Overgenomen van WebAuditEvent)
ViewStateException

Hiermee haalt u de uitzondering op die wordt veroorzaakt door de fout.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
FormatCustomEventDetails(WebEventFormatter)

Biedt standaardopmaak van de gebeurtenisgegevens.

(Overgenomen van WebBaseEvent)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
IncrementPerfCounters()

Hiermee wordt het prestatiemeteritem Mislukte controlegebeurtenissen verhoogd.

(Overgenomen van WebFailureAuditEvent)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
Raise()

Hiermee wordt een gebeurtenis gegenereerd door een geconfigureerde provider op de hoogte te stellen dat de gebeurtenis heeft plaatsgevonden.

(Overgenomen van WebBaseEvent)
ToString()

Hiermee worden gebeurtenisgegevens opgemaakt voor weergavedoeleinden.

(Overgenomen van WebBaseEvent)
ToString(Boolean, Boolean)

Hiermee worden gebeurtenisgegevens opgemaakt voor weergavedoeleinden.

(Overgenomen van WebBaseEvent)

Van toepassing op

Zie ook