WebViewStateFailureAuditEvent Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
-
WebViewStateFailureAuditEvent
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) |