WebViewStateFailureAuditEvent Klass

Definition

Innehåller information om visningstillståndsrelaterade fel för webbprogram.

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
Arv

Exempel

Följande är ett utdrag av en konfigurationsfil som visar hur du konfigurerar för att avbilda fel i EventLogWebEventProvider visningstillstånd. För fullständighet visar vi konfigurationen för avsnitten provider och eventMappings . De har redan angetts som standard. Det enda du behöver göra är att ange konfigurationen rules för avsnittet. Mer information finns i healthMonitoring.

Om du vill generera ett visningstillståndsfel anger du en URL i webbläsaren med följande frågesträng:

?__VIEWSTATEFIELDCOUNT=1&__VIEWSTATE=bogus  

Händelseloggen Windows program samlar in ett visningstillståndsfel om du anger följande konfigurationsinställningar.

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

Kommentarer

ASP.NET hälsoövervakning gör det möjligt för produktions- och driftpersonal att hantera distribuerade webbprogram. Namnområdet System.Web.Management innehåller de hälsohändelsetyper som ansvarar för att paketera programhälsostatusdata och de leverantörstyper som ansvarar för bearbetning av dessa data. Den innehåller också stödtyper som hjälper till vid hantering av hälsohändelser.

ASP.NET genererar händelser av typen WebViewStateFailureAuditEvent när ett visningstillståndsfel inträffar. Det här felet indikerar antingen ett försök att manipulera visningstillståndet eller återanvändning från en annan dator med en annan nyckel. Den relaterade spårningshändelsekoden är AuditInvalidViewStateFailure.

Note

I de flesta fall kommer du att kunna använda ASP.NET hälsoövervakningstyper som implementerats, och du kommer att kontrollera hälsoövervakningssystemet genom att ange värden i konfigurationsavsnittet healthMonitoring. Du kan också härleda från hälsoövervakningstyperna för att skapa egna anpassade händelser och leverantörer.

Konstruktorer

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

Initierar en ny instans av klassen med hjälp av WebViewStateFailureAuditEvent de angivna parametrarna.

WebViewStateFailureAuditEvent(String, Object, Int32, ViewStateException)

Initierar WebViewStateFailureAuditEvent klassen med hjälp av de angivna parametrarna.

Egenskaper

Name Description
EventCode

Hämtar det kodvärde som är associerat med händelsen.

(Ärvd från WebBaseEvent)
EventDetailCode

Hämtar händelseinformationskoden.

(Ärvd från WebBaseEvent)
EventID

Hämtar identifieraren som är associerad med händelsen.

(Ärvd från WebBaseEvent)
EventOccurrence

Hämtar en räknare som representerar antalet gånger händelsen har inträffat.

(Ärvd från WebBaseEvent)
EventSequence

Hämtar antalet gånger som händelsen har skapats av programmet.

(Ärvd från WebBaseEvent)
EventSource

Hämtar objektet som genererar händelsen.

(Ärvd från WebBaseEvent)
EventTime

Hämtar den tid då händelsen skapades.

(Ärvd från WebBaseEvent)
EventTimeUtc

Hämtar den tid då händelsen skapades.

(Ärvd från WebBaseEvent)
Message

Hämtar meddelandet som beskriver händelsen.

(Ärvd från WebBaseEvent)
ProcessInformation

Hämtar information om ASP.NET programvärdprocess.

(Ärvd från WebManagementEvent)
RequestInformation

Hämta den information som är associerad med webbbegäran.

(Ärvd från WebAuditEvent)
ViewStateException

Hämtar undantaget som orsakas av felet.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
FormatCustomEventDetails(WebEventFormatter)

Tillhandahåller standardformatering av händelseinformationen.

(Ärvd från WebBaseEvent)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
IncrementPerfCounters()

Ökar prestandaräknaren Förhöjda prestanda för granskningsfel.

(Ärvd från WebFailureAuditEvent)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
Raise()

Genererar en händelse genom att meddela alla konfigurerade leverantörer att händelsen har inträffat.

(Ärvd från WebBaseEvent)
ToString()

Formaterar händelseinformation i visningssyfte.

(Ärvd från WebBaseEvent)
ToString(Boolean, Boolean)

Formaterar händelseinformation i visningssyfte.

(Ärvd från WebBaseEvent)

Gäller för

Se även