WebEventCodes 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.
Definierar de koder som är associerade med ASP.NET hälsoövervakningshändelser.
public ref class WebEventCodes sealed
public sealed class WebEventCodes
type WebEventCodes = class
Public NotInheritable Class WebEventCodes
- Arv
-
WebEventCodes
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.
Klassen WebEventCodes innehåller koder som identifierar typer av hälsoövervakningshändelser. Två typer av koder definieras i klassen: huvudkoder som identifierar ASP.NET hälsoövervakningshändelser och detaljkoder, som ger mer information om en relaterad huvudkod. Dessa koder implementeras som heltal i stället för som en uppräkning för att möjliggöra utökningsbarhet.
När en hälsoövervakningshändelse aktiveras associeras den med en större händelsekod. I följande lista identifieras de kategorier av större händelsekoder som definieras i WebEventCodes klassen:
Programkoder. Programkoder identifierar händelser under programmets livslängd, till exempel start- och avstängningshändelser. Deras värden är större än fältkonstanten ApplicationCodeBase . De är associerade med WebApplicationLifetimeEvent händelsetypen. Pulsslagshändelsen är en särskild typ av programhändelse. Den identifierar händelser som genereras med jämna mellanrum för att ge information i förhållande till tillståndet för den pågående processen. Den är associerad med WebHeartbeatEvent händelsetypen.
Begärandekoder. Begärandekoder identifierar icke-felhändelser som ger information per begäran. Deras värden är större än fältkonstanten RequestCodeBase . De är associerade med WebRequestEvent händelsetypen.
Felkoder. Felkoder identifierar händelser som innehåller information om två typer av fel: fel som är specifikt relaterade till en webbbegäran och systemfel. Felen som rör webbbegäranden omfattar ohanterade undantag, visningstillståndsfel och indatavalideringsfel. De är associerade med WebRequestErrorEvent händelsetypen. Systemfelen gäller konfigurations- eller programkod, inklusive parsningsfel och kompileringsfel. De är associerade med WebErrorEvent händelsetypen. Båda typerna av fel har värden som är större än fältkonstanten ErrorCodeBase .
Granskningskoder. Granskningskoder identifierar händelser som innehåller granskningsbar information, till exempel inloggningsförsök, åtkomstsäkerhetsöverträdelser och auktoriseringsöverträdelser. Deras värden är större än AuditCodeBase. De är associerade med WebAuditEvent och dess härledda händelsetyper.
Diverse koder. Diverse koder identifierar inte händelser men används för att flagga icke-standardhändelseinformation. Deras värden är större än MiscCodeBase. Mer information finns i WebEventProviderInformation .
Du kan skapa din egen anpassade händelsekod genom att välja kodvärden ovanför WebExtendedBase.
I konfigurationselementet eventMappings för hälsoövervakning kan du ange ett händelsekodintervall. Om händelsekodintervallet anges gäller mappningen endast för händelser som har en händelsekod inom det intervallet. Annars gäller det för alla händelsekoder. Följande utdrag av konfigurationsfilen visar de EventLogWebEventProvider konfigurerade för att hantera WebFailureAuditEvent händelser vars händelsekoder tillhör granskningskategorin.
<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>
Du kan skapa din egen anpassade händelsekod genom att välja kodvärden ovanför WebExtendedBase.
Fält
| Name | Description |
|---|---|
| ApplicationCodeBase |
Identifierar förskjutningen för ASP.NET programhändelsekoder för hälsoövervakning. Det här fältet är konstant. |
| ApplicationCompilationEnd |
Representerar händelsekoden som anger att kompilering av programmet har slutförts. Det här fältet är konstant. |
| ApplicationCompilationStart |
Representerar händelsekoden som anger att kompilering av programmet har startat. Det här fältet är konstant. |
| ApplicationDetailCodeBase |
Identifierar förskjutningen för händelsekoderna för programinformation. Det här fältet är konstant. |
| ApplicationHeartbeat |
Representerar händelsekoden som anger att en pulsslagshändelse inträffade. Det här fältet är konstant. |
| ApplicationShutdown |
Representerar händelsekoden som anger att ett program har stängts av. Det här fältet är konstant. |
| ApplicationShutdownBinDirChangeOrDirectoryRename |
Representerar händelsekoden som anger att en underkatalog i programmets bin-katalog har ändrats eller bytt namn. Det här fältet är konstant. |
| ApplicationShutdownBrowsersDirChangeOrDirectoryRename |
Representerar händelsekoden som anger att en underkatalog i webbläsarprogramkatalogen har ändrats eller bytt namn. Det här fältet är konstant. |
| ApplicationShutdownBuildManagerChange |
Representerar händelsekoden som anger att bygghanteraren har gjort en ändring som kräver att programdomänen stängs av. |
| ApplicationShutdownChangeInGlobalAsax |
Representerar händelsekoden som anger att filen Global.asax har ändrats. Det här fältet är konstant. |
| ApplicationShutdownChangeInSecurityPolicyFile |
Representerar händelsekoden som anger att säkerhetsprincipfilen har ändrats. Det här fältet är konstant. |
| ApplicationShutdownCodeDirChangeOrDirectoryRename |
Representerar händelsekoden som anger att en underkatalog i App_Code katalog har ändrats eller bytt namn. Det här fältet är konstant. |
| ApplicationShutdownConfigurationChange |
Representerar händelsekoden som anger att konfigurationsfilen har ändrats. Det här fältet är konstant. |
| ApplicationShutdownHostingEnvironment |
Representerar händelsekoden som anger att värdmiljön stängs av. Det här fältet är konstant. |
| ApplicationShutdownHttpRuntimeClose |
Representerar händelsekoden som anger att den ASP.NET körningstiden uttryckligen stängdes. Det här fältet är konstant. |
| ApplicationShutdownIdleTimeout |
Representerar händelsekoden som anger att tidsgränsen för inaktiviteten överskreds. Det här fältet är konstant. |
| ApplicationShutdownInitializationError |
Representerar händelsekoden som anger att ett programinitieringsfel uppstod. Det här fältet är konstant. |
| ApplicationShutdownMaxRecompilationsReached |
Representerar händelsekoden som anger att det maximala antalet omkompileringar har uppnåtts. Det här fältet är konstant. |
| ApplicationShutdownPhysicalApplicationPathChanged |
Representerar händelsekoden som anger att programmets fysiska sökväg har ändrats. Det här fältet är konstant. |
| ApplicationShutdownResourcesDirChangeOrDirectoryRename |
Representerar händelsekoden som anger att en underkatalog i katalogen App_Resources har ändrats eller bytt namn. Det här fältet är konstant. |
| ApplicationShutdownUnknown |
Representerar händelsekoden som anger att orsaken till programmets avstängning är okänd. Det här fältet är konstant. |
| ApplicationShutdownUnloadAppDomainCalled |
Representerar händelsekoden som anger att programdomänen uttryckligen togs bort. Det här fältet är konstant. |
| ApplicationStart |
Representerar händelsekoden som anger att ett program har startats. Det här fältet är konstant. |
| AuditCodeBase |
Identifierar förskjutningen för händelsekoderna för ASP.NET hälsoövervakning. Det här fältet är konstant. |
| AuditDetailCodeBase |
Identifierar förskjutningen för händelsekoderna för ASP.NET granskningsinformation. Det här fältet är konstant. |
| AuditFileAuthorizationFailure |
Representerar händelsekoden som anger att ett filauktoriseringsfel inträffade under en webbbegäran. Det här fältet är konstant. |
| AuditFileAuthorizationSuccess |
Representerar händelsekoden som anger att en filauktorisering lyckades under en webbbegäran. Det här fältet är konstant. |
| AuditFormsAuthenticationFailure |
Representerar händelsekoden som anger att ett formulärautentiseringsfel inträffade under en webbbegäran. Det här fältet är konstant. |
| AuditFormsAuthenticationSuccess |
Representerar händelsekoden som anger att en formautentisering lyckades under en webbbegäran. Det här fältet är konstant. |
| AuditInvalidViewStateFailure |
Representerar händelsekoden som anger att verifieringen av visningstillståndet misslyckades. Det här fältet är konstant. |
| AuditMembershipAuthenticationFailure |
Representerar händelsekoden som anger att ett medlemskapsautentiseringsfel inträffade under en webbbegäran. Det här fältet är konstant. |
| AuditMembershipAuthenticationSuccess |
Representerar händelsekoden som anger att en lyckad medlemskapsautentisering inträffade under en webbbegäran. Det här fältet är konstant. |
| AuditUnhandledAccessException |
Representerar händelsekoden som anger att ett ohanterat åtkomstfel inträffade under en webbbegäran. Det här fältet är konstant. |
| AuditUnhandledSecurityException |
Representerar händelsekoden som anger att ett ohanterat säkerhetsfel inträffade under en webbbegäran. Det här fältet är konstant. |
| AuditUrlAuthorizationFailure |
Representerar händelsekoden som anger att ett URL-auktoriseringsfel inträffade under en webbbegäran. Det här fältet är konstant. |
| AuditUrlAuthorizationSuccess |
Representerar händelsekoden som anger att en URL-auktorisering lyckades under en webbbegäran. Det här fältet är konstant. |
| ErrorCodeBase |
Identifierar förskjutningen för händelsekoderna för ASP.NET hälsoövervakningsfel. Det här fältet är konstant. |
| ExpiredTicketFailure |
Representerar händelsekoden som anger att den angivna biljetten har upphört att gälla. Det här fältet är konstant. |
| InvalidEventCode |
Representerar händelsekoden som anger att händelsekodvärdet inte är tillåtet. Det här fältet är konstant. |
| InvalidTicketFailure |
Representerar händelsekoden som anger att den angivna biljetten är ogiltig. Det här fältet är konstant. |
| InvalidViewState |
Representerar händelsekoden som anger att det angivna visningstillståndet är ogiltigt. Det här fältet är konstant. |
| InvalidViewStateMac |
Representerar händelsekoden som anger att det angivna vytillståndet misslyckades med integritetskontrollen. Det här fältet är konstant. |
| MiscCodeBase |
Identifierar förskjutningen för ASP.NET webbhändelsekoder för hälsoövervakning. Det här fältet är konstant. |
| RequestCodeBase |
Identifierar förskjutningen för händelsekoderna för ASP.NET hälsoövervakning av webbbegäranden. Det här fältet är konstant. |
| RequestTransactionAbort |
Representerar händelsekoden som anger att webbbegäran avbröts. Det här fältet är konstant. |
| RequestTransactionComplete |
Representerar händelsekoden som anger att webbbegäran har slutförts. Det här fältet är konstant. |
| RuntimeErrorPostTooLarge |
Representerar händelsekoden som anger att storleken på den publicerade informationen överskred de tillåtna gränserna. Det här fältet är konstant. |
| RuntimeErrorRequestAbort |
Representerar händelsekoden som anger att webbbegäran har avbrutits. |
| RuntimeErrorUnhandledException |
Representerar händelsekoden som anger att ett ohanterat undantag har inträffat. Det här fältet är konstant. |
| RuntimeErrorValidationFailure |
Representerar händelsekoden som anger att ett verifieringsfel inträffade. Det här fältet är konstant. |
| RuntimeErrorViewStateFailure |
Representerar händelsekoden som anger att ett visningstillståndsfel inträffade. Det här fältet är konstant. |
| RuntimeErrorWebResourceFailure |
Representerar händelsekoden som anger att det uppstod ett fel vid åtkomst till en webbresurs. Det här fältet är konstant. |
| SqlProviderEventsDropped |
Representerar händelsekoden som anger att SQL-providern har släppt händelser. Det här fältet är konstant. |
| StateServerConnectionError |
Representerar händelsekoden som anger att ett fel uppstod vid kommunikation med tillståndsservern. Det här fältet är konstant. |
| UndefinedEventCode |
Representerar händelsekoden som anger att det viktigaste händelsekodvärdet inte har definierats. Det här fältet är konstant. |
| UndefinedEventDetailCode |
Representerar händelsekoden som anger att värdet för detaljhändelsekoden inte har definierats. Det här fältet är konstant. |
| WebErrorCompilationError |
Anger att ett kompileringsfel uppstod. |
| WebErrorConfigurationError |
Anger att ett konfigurationsfel uppstod. Det här fältet är konstant. |
| WebErrorObjectStateFormatterDeserializationError |
Representerar händelsekoden som anger att det uppstod ett fel under deserialiseringen av typen eller värdet för ett objekt. Det här fältet är konstant. |
| WebErrorOtherError |
Representerar händelsekoden som anger att ett oklassificerat fel inträffade. Det här fältet är konstant. |
| WebErrorParserError |
Representerar händelsekoden som anger att ett parserfel uppstod. |
| WebErrorPropertyDeserializationError |
Representerar händelsekoden som anger att det uppstod ett fel under deserialiseringen av en egenskap. Det här fältet är konstant. |
| WebEventDetailCodeBase |
Identifierar förskjutningen för händelsekoderna för ASP.NET hälsoövervakning av webbinformation. |
| WebEventProviderInformation |
Representerar den händelsekod som används av leverantörer för att registrera icke-standardinformation om en händelse. Det här fältet är konstant. |
| WebExtendedBase |
Identifierar förskjutningen för de anpassade händelsekoderna. Det här fältet är konstant. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |