WebEventCodes 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í.
Definuje kódy přidružené k událostem monitorování stavu ASP.NET.
public ref class WebEventCodes sealed
public sealed class WebEventCodes
type WebEventCodes = class
Public NotInheritable Class WebEventCodes
- Dědičnost
-
WebEventCodes
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.
Třída WebEventCodes obsahuje kódy, které identifikují typy událostí monitorování stavu. V rámci třídy jsou definovány dva typy kódů: hlavní kódy, které identifikují ASP.NET události monitorování stavu; a podrobné kódy, které poskytují další informace o souvisejícím hlavním kódu. Tyto kódy jsou implementovány jako celá čísla, nikoli jako výčet, aby bylo možné rozšířit.
Když je vyvolána událost monitorování stavu, je přidružená ke kódu hlavní události. Následující seznam identifikuje kategorie kódů hlavních událostí, které jsou definovány v rámci WebEventCodes třídy:
Kódy aplikací. Kódy aplikací identifikují události za dobu životnosti aplikace, jako jsou například události spuštění a vypnutí. Jejich hodnoty jsou větší než konstanta ApplicationCodeBase pole. Jsou přidruženy k WebApplicationLifetimeEvent typu události. Událost prezenčního signálu je zvláštní druh události aplikace. Identifikuje události vyvolané v pravidelných intervalech a poskytuje informace relativní ke stavu spuštěného procesu. Je přidružený k WebHeartbeatEvent typu události.
Kódy žádostí. Kódy požadavků identifikují události, které nejsou chybové, které poskytují informace pro jednotlivé požadavky. Jejich hodnoty jsou větší než konstanta RequestCodeBase pole. Jsou přidruženy k WebRequestEvent typu události.
Kódy chyb. Kódy chyb identifikují události, které obsahují informace o dvou typech chyb: chyby související konkrétně s webovým požadavkem a systémové chyby. Mezi chyby související s webovými požadavky patří neošetřené výjimky, chyby stavu zobrazení a chyby ověřování vstupu. Jsou přidruženy k WebRequestErrorEvent typu události. Systémové chyby se týkají kódu konfigurace nebo aplikace, včetně chyb analyzátoru a chyb kompilace. Jsou přidruženy k WebErrorEvent typu události. Oba typy chyb mají hodnoty větší než konstanta ErrorCodeBase pole.
Kódy auditu. Kódy auditu identifikují události, které obsahují auditovatelné informace, jako jsou pokusy o přihlášení, narušení zabezpečení přístupu a porušení autorizace. Jejich hodnoty jsou větší než AuditCodeBase. Jsou přidruženy k a jejich odvozeným typům WebAuditEvent událostí.
Různé kódy. Různé kódy neidentifikují události, ale používají se k označení nestandardních informací o událostech. Jejich hodnoty jsou větší než MiscCodeBase. Další informace najdete také v WebEventProviderInformation tématu.
Vlastní kód události můžete vytvořit tak, že vyberete hodnoty kódu nad WebExtendedBase.
V elementu eventMappings
konfigurace monitorování stavu můžete volitelně zadat rozsah kódu události. Pokud je zadán rozsah kódu události, mapování se vztahuje pouze na události, které mají kód události v daném rozsahu; jinak platí pro všechny kódy událostí. Následující výňatek konfiguračního EventLogWebEventProvider souboru ukazuje nakonfigurovaný pro zpracování WebFailureAuditEvent událostí, jejichž kódy událostí patří do kategorie auditu.
<healthMonitoring>
<eventMappings>
<add name="Failure Audits" type=
"System.Web.Management.WebFailureAuditEvent,System.Web, Version=2.0.3600.0,Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</eventMappings>
<rules>
<add name="Failure Audits Default"
eventName="Failure Audits"
provider="EventLogProvider"
profile="Default"
minInterval="00:01:00" />
</rules>
</healthMonitoring>
Vlastní kód události můžete vytvořit tak, že vyberete hodnoty kódu nad WebExtendedBase.
Pole
ApplicationCodeBase |
Určuje posun pro kódy událostí aplikace pro monitorování stavu ASP.NET. Toto pole je konstantní. |
ApplicationCompilationEnd |
Představuje kód události označující, že kompilace aplikace byla dokončena. Toto pole je konstantní. |
ApplicationCompilationStart |
Představuje kód události, který označuje, že kompilace aplikace byla spuštěna. Toto pole je konstantní. |
ApplicationDetailCodeBase |
Určuje posun pro kódy událostí podrobností aplikace. Toto pole je konstantní. |
ApplicationHeartbeat |
Představuje kód události označující, že došlo k události prezenčních signálů. Toto pole je konstantní. |
ApplicationShutdown |
Představuje kód události označující, že aplikace byla vypnuta. Toto pole je konstantní. |
ApplicationShutdownBinDirChangeOrDirectoryRename |
Představuje kód události označující změnu nebo přejmenování podadresáře v adresáři Bin aplikace. Toto pole je konstantní. |
ApplicationShutdownBrowsersDirChangeOrDirectoryRename |
Představuje kód události označující změnu nebo přejmenování podadresáře v adresáři aplikace Prohlížeče. Toto pole je konstantní. |
ApplicationShutdownBuildManagerChange |
Představuje kód události označující, že správce sestavení provedl změnu, která vyžaduje vypnutí domény aplikace. |
ApplicationShutdownChangeInGlobalAsax |
Představuje kód události označující, že soubor Global.asax se změnil. Toto pole je konstantní. |
ApplicationShutdownChangeInSecurityPolicyFile |
Představuje kód události označující, že se změnil soubor zásad zabezpečení. Toto pole je konstantní. |
ApplicationShutdownCodeDirChangeOrDirectoryRename |
Představuje kód události označující podadresář v adresáři App_Code byl změněn nebo přejmenován. Toto pole je konstantní. |
ApplicationShutdownConfigurationChange |
Představuje kód události označující změnu konfiguračního souboru. Toto pole je konstantní. |
ApplicationShutdownHostingEnvironment |
Představuje kód události označující, že se hostitelské prostředí vypíná. Toto pole je konstantní. |
ApplicationShutdownHttpRuntimeClose |
Představuje kód události, který označuje, že ASP.NET doba běhu byla explicitně uzavřena. Toto pole je konstantní. |
ApplicationShutdownIdleTimeout |
Představuje kód události označující překročení časového limitu nečinnosti. Toto pole je konstantní. |
ApplicationShutdownInitializationError |
Představuje kód události označující, že došlo k chybě inicializace aplikace. Toto pole je konstantní. |
ApplicationShutdownMaxRecompilationsReached |
Představuje kód události označující, že bylo dosaženo maximálního počtu rekompilace. Toto pole je konstantní. |
ApplicationShutdownPhysicalApplicationPathChanged |
Představuje kód události označující, že se změnila fyzická cesta aplikace. Toto pole je konstantní. |
ApplicationShutdownResourcesDirChangeOrDirectoryRename |
Představuje kód události označující podadresář v adresáři App_Resources byl změněn nebo přejmenován. Toto pole je konstantní. |
ApplicationShutdownUnknown |
Představuje kód události označující, že důvod vypnutí aplikace je neznámý. Toto pole je konstantní. |
ApplicationShutdownUnloadAppDomainCalled |
Představuje kód události označující, že doména aplikace byla explicitně uvolněna. Toto pole je konstantní. |
ApplicationStart |
Představuje kód události označující, že aplikace byla spuštěna. Toto pole je konstantní. |
AuditCodeBase |
Identifikuje posun pro kódy událostí auditu monitorování stavu ASP.NET. Toto pole je konstantní. |
AuditDetailCodeBase |
Určuje posun pro ASP.NET kódy událostí podrobností auditu. Toto pole je konstantní. |
AuditFileAuthorizationFailure |
Představuje kód události označující, že během webového požadavku došlo k chybě autorizace souborů. Toto pole je konstantní. |
AuditFileAuthorizationSuccess |
Představuje kód události, který označuje, že během webového požadavku došlo k úspěšnému autorizaci souborů. Toto pole je konstantní. |
AuditFormsAuthenticationFailure |
Představuje kód události označující selhání ověřování formuláře během webového požadavku. Toto pole je konstantní. |
AuditFormsAuthenticationSuccess |
Představuje kód události označující úspěšné ověření formuláře během webového požadavku. Toto pole je konstantní. |
AuditInvalidViewStateFailure |
Představuje kód události označující, že ověření stavu zobrazení selhalo. Toto pole je konstantní. |
AuditMembershipAuthenticationFailure |
Představuje kód události, který označuje, že během webového požadavku došlo k selhání ověřování členství. Toto pole je konstantní. |
AuditMembershipAuthenticationSuccess |
Představuje kód události označující, že během webového požadavku došlo k úspěšnému ověření členství. Toto pole je konstantní. |
AuditUnhandledAccessException |
Představuje kód události označující, že během webového požadavku došlo k neošetřené výjimce přístupu. Toto pole je konstantní. |
AuditUnhandledSecurityException |
Představuje kód události označující, že během webového požadavku došlo k neošetřené výjimce zabezpečení. Toto pole je konstantní. |
AuditUrlAuthorizationFailure |
Představuje kód události označující, že během webového požadavku došlo k chybě autorizace adresy URL. Toto pole je konstantní. |
AuditUrlAuthorizationSuccess |
Představuje kód události označující, že během webového požadavku došlo k úspěšnému ověření adresy URL. Toto pole je konstantní. |
ErrorCodeBase |
Určuje posun pro ASP.NET kódy událostí monitorování stavu. Toto pole je konstantní. |
ExpiredTicketFailure |
Představuje kód události označující, že platnost zadaného lístku vypršela. Toto pole je konstantní. |
InvalidEventCode |
Představuje kód události označující, že hodnota kódu události není povolena. Toto pole je konstantní. |
InvalidTicketFailure |
Představuje kód události označující, že zadaný lístek je neplatný. Toto pole je konstantní. |
InvalidViewState |
Představuje kód události označující, že zadaný stav zobrazení je neplatný. Toto pole je konstantní. |
InvalidViewStateMac |
Představuje kód události označující, že zadaný stav zobrazení selhal při kontrole integrity. Toto pole je konstantní. |
MiscCodeBase |
Identifikuje posun pro ASP.NET kódy událostí monitorování stavu webu různé. Toto pole je konstantní. |
RequestCodeBase |
Identifikuje posun pro ASP.NET kódy událostí webových požadavků na monitorování stavu. Toto pole je konstantní. |
RequestTransactionAbort |
Představuje kód události označující, že webový požadavek byl přerušen. Toto pole je konstantní. |
RequestTransactionComplete |
Představuje kód události, který označuje, že byl webový požadavek dokončen. Toto pole je konstantní. |
RuntimeErrorPostTooLarge |
Představuje kód události označující, že velikost publikovaných informací překročila povolené limity. Toto pole je konstantní. |
RuntimeErrorRequestAbort |
Představuje kód události označující, že webový požadavek byl přerušen. |
RuntimeErrorUnhandledException |
Představuje kód události označující, že došlo k neošetřené výjimce. Toto pole je konstantní. |
RuntimeErrorValidationFailure |
Představuje kód události označující, že došlo k chybě ověření. Toto pole je konstantní. |
RuntimeErrorViewStateFailure |
Představuje kód události označující, že došlo k selhání stavu zobrazení. Toto pole je konstantní. |
RuntimeErrorWebResourceFailure |
Představuje kód události označující, že při přístupu k webovému prostředku došlo k chybě. Toto pole je konstantní. |
SqlProviderEventsDropped |
Představuje kód události označující, že zprostředkovatel SQL zahodil události. Toto pole je konstantní. |
StateServerConnectionError |
Představuje kód události označující, že došlo k chybě při komunikaci se stavovým serverem. Toto pole je konstantní. |
UndefinedEventCode |
Představuje kód události, který označuje, že hodnota hlavního kódu události není definována. Toto pole je konstantní. |
UndefinedEventDetailCode |
Představuje kód události označující, že hodnota podrobného kódu události není definována. Toto pole je konstantní. |
WebErrorCompilationError |
Označuje, že došlo k chybě kompilace. |
WebErrorConfigurationError |
Označuje, že došlo k chybě konfigurace. Toto pole je konstantní. |
WebErrorObjectStateFormatterDeserializationError |
Představuje kód události, který označuje, že při deserializaci typu nebo hodnoty objektu došlo k chybě. Toto pole je konstantní. |
WebErrorOtherError |
Představuje kód události označující, že došlo k neklasifikované chybě. Toto pole je konstantní. |
WebErrorParserError |
Představuje kód události označující chybu analyzátoru. |
WebErrorPropertyDeserializationError |
Představuje kód události označující, že při deserializaci vlastnosti došlo k chybě. Toto pole je konstantní. |
WebEventDetailCodeBase |
Určuje posun pro ASP.NET kódy událostí monitorování stavu webu. |
WebEventProviderInformation |
Představuje kód události používaný poskytovateli k záznamu nestandardních informací o události. Toto pole je konstantní. |
WebExtendedBase |
Identifikuje posun pro vlastní kódy událostí. Toto pole je konstantní. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |