WebViewStateFailureAuditEvent Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje informace o selhání související se stavem webové aplikace.
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
- Dědičnost
-
WebViewStateFailureAuditEvent
Příklady
Následuje výňatek z konfiguračního souboru, který ukazuje, jak nakonfigurovat EventLogWebEventProvider nástroj pro zachycení selhání stavu zobrazení. Pro úplnost ukazujeme nastavení oddílů provider
a eventMappings
. Ve výchozím nastavení jsou už nastavené. Jediné, co musíte udělat, je poskytnout nastavení pro oddíl rules
. Další informace najdete v tématu healthMonitoring
.
Pokud chcete vygenerovat chybu stavu zobrazení, zadejte v prohlížeči adresu URL s následujícím řetězcem dotazu:
?__VIEWSTATEFIELDCOUNT=1&__VIEWSTATE=bogus
Pokud zadáte následující nastavení konfigurace, protokol událostí aplikace systému Windows zaznamená selhání stavu zobrazení.
<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>
Poznámky
ASP.NET monitorování stavu umožňuje provozním a provozním pracovníkům spravovat nasazené webové aplikace. Obor System.Web.Management názvů obsahuje typy událostí stavu zodpovědné za balení dat o stavu aplikace a typy zprostředkovatelů zodpovědné za zpracování těchto dat. Obsahuje také podpůrné typy, které pomáhají při správě událostí stavu.
ASP.NET vyvolá události typu WebViewStateFailureAuditEvent při selhání stavu zobrazení. Toto selhání značí pokus o manipulaci se stavem zobrazení nebo jeho opakované použití z jiného počítače s jiným klíčem. Související kód události auditu je AuditInvalidViewStateFailure.
Poznámka
Ve většině případů budete moct použít ASP.NET typy monitorování stavu tak, jak jsou implementovány, a systém monitorování stavu budete řídit zadáním hodnot v healthMonitoring
části konfigurace. Můžete také odvodit z typů monitorování stavu a vytvořit vlastní události a zprostředkovatele.
Konstruktory
WebViewStateFailureAuditEvent(String, Object, Int32, Int32, ViewStateException) |
Inicializuje novou instanci WebViewStateFailureAuditEvent třídy pomocí zadaných parametrů. |
WebViewStateFailureAuditEvent(String, Object, Int32, ViewStateException) |
Inicializuje WebViewStateFailureAuditEvent třídu pomocí zadaných parametrů. |
Vlastnosti
EventCode |
Získá hodnotu kódu přidruženou k události. (Zděděno od WebBaseEvent) |
EventDetailCode |
Získá kód podrobností události. (Zděděno od WebBaseEvent) |
EventID |
Získá identifikátor přidružený k události. (Zděděno od WebBaseEvent) |
EventOccurrence |
Získá čítač, který představuje počet výskytů události. (Zděděno od WebBaseEvent) |
EventSequence |
Získá kolikrát byla vyvolána událostí aplikace. (Zděděno od WebBaseEvent) |
EventSource |
Získá objekt, který vyvolá událost. (Zděděno od WebBaseEvent) |
EventTime |
Získá čas, kdy byla událost vyvolána. (Zděděno od WebBaseEvent) |
EventTimeUtc |
Získá čas, kdy byla událost vyvolána. (Zděděno od WebBaseEvent) |
Message |
Získá zprávu, která popisuje událost. (Zděděno od WebBaseEvent) |
ProcessInformation |
Získá informace o procesu hostování aplikace ASP.NET. (Zděděno od WebManagementEvent) |
RequestInformation |
Získejte informace přidružené k webové žádosti. (Zděděno od WebAuditEvent) |
ViewStateException |
Získá výjimku způsobenou selháním. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
FormatCustomEventDetails(WebEventFormatter) |
Poskytuje standardní formátování informací o události. (Zděděno od WebBaseEvent) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
IncrementPerfCounters() |
Zvýší čítač výkonu událostí selhání auditu. (Zděděno od WebFailureAuditEvent) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
Raise() |
Vyvolá událost oznámením libovolného nakonfigurovaného zprostředkovatele, že k události došlo. (Zděděno od WebBaseEvent) |
ToString() |
Formátuje informace o událostech pro účely zobrazení. (Zděděno od WebBaseEvent) |
ToString(Boolean, Boolean) |
Formátuje informace o událostech pro účely zobrazení. (Zděděno od WebBaseEvent) |