WebEventCodes Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee definieert u de codes die zijn gekoppeld aan de ASP.NET statuscontrole-gebeurtenissen.
public ref class WebEventCodes sealed
public sealed class WebEventCodes
type WebEventCodes = class
Public NotInheritable Class WebEventCodes
- Overname
-
WebEventCodes
Opmerkingen
ASP.NET statuscontrole maakt het productie- en operationele personeel mogelijk om geïmplementeerde webtoepassingen te beheren. De System.Web.Management naamruimte bevat de statusgebeurtenistypen die verantwoordelijk zijn voor het verpakken van statusgegevens van toepassingen en de providertypen die verantwoordelijk zijn voor het verwerken van deze gegevens. Het bevat ook ondersteunende typen die u helpen tijdens het beheer van statusevenementen.
De WebEventCodes klasse bevat codes die typen statuscontrolegebeurtenissen identificeren. Er worden twee typen codes gedefinieerd binnen de klasse: primaire codes, waarmee de ASP.NET gebeurtenissen voor statuscontrole worden geïdentificeerd; en detailcodes, die meer informatie bieden over een gerelateerde primaire code. Deze codes worden geïmplementeerd als gehele getallen, in plaats van als opsomming, om uitbreidbaarheid mogelijk te maken.
Wanneer een statuscontrolegebeurtenis wordt gegenereerd, wordt deze gekoppeld aan een belangrijke gebeurteniscode. De volgende lijst bevat de categorieën belangrijke gebeurteniscodes die in de WebEventCodes klasse zijn gedefinieerd:
Toepassingscodes. Toepassingscodes identificeren gebeurtenissen in de levensduur van een toepassing, zoals opstart- en afsluit-gebeurtenissen. De waarden zijn groter dan de ApplicationCodeBase veldconstante. Ze zijn gekoppeld aan het WebApplicationLifetimeEvent gebeurtenistype. De heartbeat-gebeurtenis is een speciaal soort toepassingsevenement. Het identificeert gebeurtenissen die met periodieke intervallen worden gegenereerd om informatie te verstrekken ten opzichte van de status van het actieve proces. Deze is gekoppeld aan het WebHeartbeatEvent gebeurtenistype.
Aanvraagcodes. Aanvraagcodes identificeren niet-foutgebeurtenissen die informatie per aanvraag verstrekken. De waarden zijn groter dan de RequestCodeBase veldconstante. Ze zijn gekoppeld aan het WebRequestEvent gebeurtenistype.
Foutcodes. Foutcodes identificeren gebeurtenissen die informatie bevatten over twee soorten fouten: fouten die specifiek betrekking hebben op een webaanvraag en systemische fouten. De fouten met betrekking tot webaanvragen omvatten niet-verwerkte uitzonderingen, fouten met de weergavestatus en invoervalidatiefouten. Ze zijn gekoppeld aan het WebRequestErrorEvent gebeurtenistype. De systemische fouten hebben betrekking op configuratie- of toepassingscode, waaronder parserfouten en compilatiefouten. Ze zijn gekoppeld aan het WebErrorEvent gebeurtenistype. Beide soorten fouten hebben waarden die groter zijn dan de ErrorCodeBase veldconstante.
Controlecodes. Controlecodes identificeren gebeurtenissen die controlebare informatie bevatten, zoals aanmeldingspogingen, schendingen van toegangsbeveiliging en autorisatieschendingen. Hun waarden zijn groter dan AuditCodeBase. Ze zijn gekoppeld aan WebAuditEvent en de afgeleide gebeurtenistypen.
Diverse codes. Diverse codes identificeren gebeurtenissen niet, maar worden gebruikt om niet-standaard gebeurtenisgegevens te markeren. Hun waarden zijn groter dan MiscCodeBase. Raadpleeg ook WebEventProviderInformation voor meer informatie.
U kunt uw eigen aangepaste gebeurteniscode maken door bovenstaande WebExtendedBasecodewaarden te kiezen.
In het eventMappings configuratie-element voor statuscontrole kunt u desgewenst een bereik voor gebeurteniscode opgeven. Als het gebeurteniscodebereik is opgegeven, is de toewijzing alleen van toepassing op de gebeurtenissen die een gebeurteniscode binnen dat bereik hebben; anders geldt dit voor alle gebeurteniscodes. In het volgende configuratiebestandsfragment ziet u de geconfigureerde configuratie voor het EventLogWebEventProvider afhandelen WebFailureAuditEvent van gebeurtenissen waarvan de gebeurteniscodes deel uitmaken van de auditcategorie.
<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>
U kunt uw eigen aangepaste gebeurteniscode maken door bovenstaande WebExtendedBasecodewaarden te kiezen.
Velden
| Name | Description |
|---|---|
| ApplicationCodeBase |
Identificeert de offset voor de ASP.NET toepassingsgebeurteniscodes voor statuscontrole. Dit veld is constant. |
| ApplicationCompilationEnd |
Vertegenwoordigt de gebeurteniscode die aangeeft dat de compilatie van de toepassing is voltooid. Dit veld is constant. |
| ApplicationCompilationStart |
Vertegenwoordigt de gebeurteniscode die aangeeft dat de compilatie van de toepassing is gestart. Dit veld is constant. |
| ApplicationDetailCodeBase |
Hiermee wordt de offset voor de gebeurteniscodes van de toepassingsdetails geïdentificeerd. Dit veld is constant. |
| ApplicationHeartbeat |
Vertegenwoordigt de gebeurteniscode die aangeeft dat er een heartbeatgebeurtenis is opgetreden. Dit veld is constant. |
| ApplicationShutdown |
Vertegenwoordigt de gebeurteniscode die aangeeft dat een toepassing is afgesloten. Dit veld is constant. |
| ApplicationShutdownBinDirChangeOrDirectoryRename |
Vertegenwoordigt de gebeurteniscode die aangeeft dat een submap in de map Bin van de toepassing is gewijzigd of hernoemd. Dit veld is constant. |
| ApplicationShutdownBrowsersDirChangeOrDirectoryRename |
Vertegenwoordigt de gebeurteniscode die aangeeft dat een submap in de toepassingsmap Browsers is gewijzigd of een andere naam heeft gekregen. Dit veld is constant. |
| ApplicationShutdownBuildManagerChange |
Vertegenwoordigt de gebeurteniscode die aangeeft dat de buildmanager een wijziging heeft aangebracht waarvoor het toepassingsdomein moet worden afgesloten. |
| ApplicationShutdownChangeInGlobalAsax |
Vertegenwoordigt de gebeurteniscode die aangeeft dat het global.asax-bestand is gewijzigd. Dit veld is constant. |
| ApplicationShutdownChangeInSecurityPolicyFile |
Vertegenwoordigt de gebeurteniscode die aangeeft dat het beveiligingsbeleidsbestand is gewijzigd. Dit veld is constant. |
| ApplicationShutdownCodeDirChangeOrDirectoryRename |
Vertegenwoordigt de gebeurteniscode die aangeeft dat een submap in de App_Code map is gewijzigd of een andere naam heeft gekregen. Dit veld is constant. |
| ApplicationShutdownConfigurationChange |
Vertegenwoordigt de gebeurteniscode die aangeeft dat het configuratiebestand is gewijzigd. Dit veld is constant. |
| ApplicationShutdownHostingEnvironment |
Vertegenwoordigt de gebeurteniscode die aangeeft dat de hostingomgeving wordt afgesloten. Dit veld is constant. |
| ApplicationShutdownHttpRuntimeClose |
Vertegenwoordigt de gebeurteniscode die aangeeft dat de ASP.NET uitvoeringstijd expliciet is gesloten. Dit veld is constant. |
| ApplicationShutdownIdleTimeout |
Vertegenwoordigt de gebeurteniscode die aangeeft dat de time-out voor inactiviteit is overschreden. Dit veld is constant. |
| ApplicationShutdownInitializationError |
Vertegenwoordigt de gebeurteniscode die aangeeft dat er een toepassings-initialisatiefout is opgetreden. Dit veld is constant. |
| ApplicationShutdownMaxRecompilationsReached |
Vertegenwoordigt de gebeurteniscode die aangeeft dat het maximum aantal hercompilaties is bereikt. Dit veld is constant. |
| ApplicationShutdownPhysicalApplicationPathChanged |
Vertegenwoordigt de gebeurteniscode die aangeeft dat het fysieke pad van de toepassing is gewijzigd. Dit veld is constant. |
| ApplicationShutdownResourcesDirChangeOrDirectoryRename |
Vertegenwoordigt de gebeurteniscode die aangeeft dat een submap in de App_Resources map is gewijzigd of hernoemd. Dit veld is constant. |
| ApplicationShutdownUnknown |
Vertegenwoordigt de gebeurteniscode die aangeeft dat de reden van het afsluiten van de toepassing onbekend is. Dit veld is constant. |
| ApplicationShutdownUnloadAppDomainCalled |
Vertegenwoordigt de gebeurteniscode die aangeeft dat het toepassingsdomein expliciet is uitgepakt. Dit veld is constant. |
| ApplicationStart |
Vertegenwoordigt de gebeurteniscode die aangeeft dat een toepassing is gestart. Dit veld is constant. |
| AuditCodeBase |
Identificeert de offset voor de ASP.NET controlegebeurteniscodes voor statuscontrole. Dit veld is constant. |
| AuditDetailCodeBase |
Identificeert de offset voor de ASP.NET auditdetailgebeurteniscodes. Dit veld is constant. |
| AuditFileAuthorizationFailure |
Vertegenwoordigt de gebeurteniscode die aangeeft dat er een fout met bestandsautorisatie is opgetreden tijdens een webaanvraag. Dit veld is constant. |
| AuditFileAuthorizationSuccess |
Vertegenwoordigt de gebeurteniscode die aangeeft dat er een geslaagde bestandsautorisatie is opgetreden tijdens een webaanvraag. Dit veld is constant. |
| AuditFormsAuthenticationFailure |
Vertegenwoordigt de gebeurteniscode die aangeeft dat er een formulierverificatiefout is opgetreden tijdens een webaanvraag. Dit veld is constant. |
| AuditFormsAuthenticationSuccess |
Vertegenwoordigt de gebeurteniscode die aangeeft dat er een geslaagde formulierverificatie is opgetreden tijdens een webaanvraag. Dit veld is constant. |
| AuditInvalidViewStateFailure |
Vertegenwoordigt de gebeurteniscode die aangeeft dat de verificatie van de weergavestatus is mislukt. Dit veld is constant. |
| AuditMembershipAuthenticationFailure |
Vertegenwoordigt de gebeurteniscode die aangeeft dat er een lidmaatschapsverificatiefout is opgetreden tijdens een webaanvraag. Dit veld is constant. |
| AuditMembershipAuthenticationSuccess |
Vertegenwoordigt de gebeurteniscode die aangeeft dat een lidmaatschapsverificatie is geslaagd tijdens een webaanvraag. Dit veld is constant. |
| AuditUnhandledAccessException |
Vertegenwoordigt de gebeurteniscode die aangeeft dat er een niet-verwerkte toegangsondering is opgetreden tijdens een webaanvraag. Dit veld is constant. |
| AuditUnhandledSecurityException |
Vertegenwoordigt de gebeurteniscode die aangeeft dat er een niet-verwerkte beveiligingsfout is opgetreden tijdens een webaanvraag. Dit veld is constant. |
| AuditUrlAuthorizationFailure |
Vertegenwoordigt de gebeurteniscode die aangeeft dat er een URL-autorisatiefout is opgetreden tijdens een webaanvraag. Dit veld is constant. |
| AuditUrlAuthorizationSuccess |
Vertegenwoordigt de gebeurteniscode die aangeeft dat er een URL-autorisatie is geslaagd tijdens een webaanvraag. Dit veld is constant. |
| ErrorCodeBase |
Identificeert de offset voor de ASP.NET foutcodes voor de statuscontrole. Dit veld is constant. |
| ExpiredTicketFailure |
Vertegenwoordigt de gebeurteniscode die aangeeft dat het opgegeven ticket is verlopen. Dit veld is constant. |
| InvalidEventCode |
Vertegenwoordigt de gebeurteniscode die aangeeft dat de waarde van de gebeurteniscode niet is toegestaan. Dit veld is constant. |
| InvalidTicketFailure |
Vertegenwoordigt de gebeurteniscode die aangeeft dat het opgegeven ticket ongeldig is. Dit veld is constant. |
| InvalidViewState |
Vertegenwoordigt de gebeurteniscode die aangeeft dat de opgegeven weergavestatus ongeldig is. Dit veld is constant. |
| InvalidViewStateMac |
Vertegenwoordigt de gebeurteniscode die aangeeft dat de opgegeven weergavestatus de integriteitscontrole is mislukt. Dit veld is constant. |
| MiscCodeBase |
Identificeert de offset voor de ASP.NET webgebeurteniscodes voor statuscontrole. Dit veld is constant. |
| RequestCodeBase |
Identificeert de offset voor de ASP.NET gebeurteniscodes voor statusbewaking van webaanvragen. Dit veld is constant. |
| RequestTransactionAbort |
Vertegenwoordigt de gebeurteniscode die aangeeft dat de webaanvraag is afgebroken. Dit veld is constant. |
| RequestTransactionComplete |
Vertegenwoordigt de gebeurteniscode die aangeeft dat de webaanvraag is voltooid. Dit veld is constant. |
| RuntimeErrorPostTooLarge |
Vertegenwoordigt de gebeurteniscode die aangeeft dat de grootte van de geplaatste informatie de toegestane limieten heeft overschreden. Dit veld is constant. |
| RuntimeErrorRequestAbort |
Vertegenwoordigt de gebeurteniscode die aangeeft dat de webaanvraag is afgebroken. |
| RuntimeErrorUnhandledException |
Vertegenwoordigt de gebeurteniscode die aangeeft dat er een niet-verwerkte uitzondering is opgetreden. Dit veld is constant. |
| RuntimeErrorValidationFailure |
Vertegenwoordigt de gebeurteniscode die aangeeft dat er een validatiefout is opgetreden. Dit veld is constant. |
| RuntimeErrorViewStateFailure |
Vertegenwoordigt de gebeurteniscode die aangeeft dat er een weergavestatusfout is opgetreden. Dit veld is constant. |
| RuntimeErrorWebResourceFailure |
Vertegenwoordigt de gebeurteniscode die aangeeft dat er een fout is opgetreden bij het openen van een webresource. Dit veld is constant. |
| SqlProviderEventsDropped |
Vertegenwoordigt de gebeurteniscode die aangeeft dat de SQL-provider gebeurtenissen heeft verwijderd. Dit veld is constant. |
| StateServerConnectionError |
Vertegenwoordigt de gebeurteniscode die aangeeft dat er een fout is opgetreden tijdens de communicatie met de statusserver. Dit veld is constant. |
| UndefinedEventCode |
Vertegenwoordigt de gebeurteniscode die aangeeft dat de waarde van de primaire gebeurteniscode niet is gedefinieerd. Dit veld is constant. |
| UndefinedEventDetailCode |
Vertegenwoordigt de gebeurteniscode die aangeeft dat de waarde van de detail-gebeurteniscode niet is gedefinieerd. Dit veld is constant. |
| WebErrorCompilationError |
Geeft aan dat er een compilatiefout is opgetreden. |
| WebErrorConfigurationError |
Geeft aan dat er een configuratiefout is opgetreden. Dit veld is constant. |
| WebErrorObjectStateFormatterDeserializationError |
Vertegenwoordigt de gebeurteniscode die aangeeft dat er een fout is opgetreden tijdens de deserialisatie van het type of de waarde van een object. Dit veld is constant. |
| WebErrorOtherError |
Vertegenwoordigt de gebeurteniscode die aangeeft dat er een niet-geclassificeerde fout is opgetreden. Dit veld is constant. |
| WebErrorParserError |
Vertegenwoordigt de gebeurteniscode die aangeeft dat er een parserfout is opgetreden. |
| WebErrorPropertyDeserializationError |
Vertegenwoordigt de gebeurteniscode die aangeeft dat er een fout is opgetreden tijdens de deserialisatie van een eigenschap. Dit veld is constant. |
| WebEventDetailCodeBase |
Identificeert de offset voor de ASP.NET webdetailgebeurteniscodes voor statuscontrole. |
| WebEventProviderInformation |
Vertegenwoordigt de gebeurteniscode die door providers wordt gebruikt om niet-standaardinformatie over een gebeurtenis vast te leggen. Dit veld is constant. |
| WebExtendedBase |
Identificeert de offset voor de aangepaste gebeurteniscodes. Dit veld is constant. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |