WebEventCodes Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit les codes associés aux événements de contrôle d'état ASP.NET.
public ref class WebEventCodes sealed
public sealed class WebEventCodes
type WebEventCodes = class
Public NotInheritable Class WebEventCodes
- Héritage
-
WebEventCodes
Remarques
ASP.NET surveillance de l’intégrité permet au personnel de production et d’exploitation de gérer les applications web déployées. L’espace System.Web.Management de noms contient les types d’événements d’intégrité responsables de l’empaquetage des données de status d’intégrité de l’application et les types de fournisseurs responsables du traitement de ces données. Il contient également des types de prise en charge qui facilitent la gestion des événements d’intégrité.
La WebEventCodes classe contient des codes qui identifient les types d’événements de surveillance de l’intégrité. Deux types de codes sont définis dans la classe : les codes principaux, qui identifient les ASP.NET événements de surveillance de l’intégrité ; et des codes détaillés, qui fournissent plus d’informations sur un code principal associé. Ces codes sont implémentés en tant qu’entiers, plutôt qu’en tant qu’énumération, pour permettre l’extensibilité.
Lorsqu’un événement de surveillance de l’intégrité est déclenché, il est associé à un code d’événement majeur. La liste suivante identifie les catégories de codes d’événements principaux qui sont définis dans la WebEventCodes classe :
Codes d’application. Les codes d’application identifient les événements de la durée de vie d’une application, tels que les événements de démarrage et d’arrêt. Leurs valeurs sont supérieures à la constante de ApplicationCodeBase champ. Ils sont associés au type d’événement WebApplicationLifetimeEvent . L’événement pulsation est un type spécial d’événement d’application. Il identifie les événements déclenchés à intervalles réguliers pour fournir des informations relatives à l’état du processus en cours d’exécution. Il est associé au type d’événement WebHeartbeatEvent .
Codes de demande. Les codes de requête identifient les événements non-erreur qui fournissent des informations par demande. Leurs valeurs sont supérieures à la constante de RequestCodeBase champ. Ils sont associés au type d’événement WebRequestEvent .
Codes d’erreur. Les codes d’erreur identifient les événements qui contiennent des informations sur deux types d’erreurs : les erreurs spécifiquement liées à une requête Web et les erreurs systémiques. Les erreurs liées aux requêtes Web incluent les exceptions non gérées, les erreurs d’état d’affichage et les erreurs de validation d’entrée. Ils sont associés au type d’événement WebRequestErrorEvent . Les erreurs systémiques se rapportent au code de configuration ou d’application, y compris les erreurs de l’analyseur et les erreurs de compilation. Ils sont associés au type d’événement WebErrorEvent . Les deux types d’erreurs ont des valeurs supérieures à la constante de ErrorCodeBase champ.
Codes d’audit. Les codes d’audit identifient les événements qui contiennent des informations auditables telles que les tentatives de connexion, les violations de sécurité d’accès et les violations d’autorisation. Leurs valeurs sont supérieures à AuditCodeBase. Ils sont associés WebAuditEvent à et à ses types d’événements dérivés.
Codes divers. Les codes divers n’identifient pas les événements, mais sont utilisés pour signaler des informations d’événement non standard. Leurs valeurs sont supérieures à MiscCodeBase. Pour plus d’informations, reportez-vous également à WebEventProviderInformation .
Vous pouvez créer votre propre code d’événement personnalisé en choisissant les valeurs de code ci-dessus WebExtendedBase.
Dans l’élément eventMappings
de configuration de surveillance de l’intégrité, vous pouvez éventuellement spécifier une plage de code d’événement. Si la plage de codes d’événement est spécifiée, le mappage s’applique uniquement aux événements qui ont un code d’événement dans cette plage ; sinon, elle s’applique à tous les codes d’événement. L’extrait de fichier de configuration suivant montre le EventLogWebEventProvider configuré pour gérer WebFailureAuditEvent les événements dont les codes d’événement appartiennent à la catégorie d’audit.
<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>
Vous pouvez créer votre propre code d’événement personnalisé en choisissant les valeurs de code ci-dessus WebExtendedBase.
Champs
ApplicationCodeBase |
Identifie l'offset pour les codes d'événement d'application de contrôle d'état ASP.NET. Ce champ est constant. |
ApplicationCompilationEnd |
Représente le code d'événement indiquant que la compilation de l'application est terminée. Ce champ est constant. |
ApplicationCompilationStart |
Représente le code d'événement indiquant que la compilation de l'application a démarré. Ce champ est constant. |
ApplicationDetailCodeBase |
Identifie l'offset pour les codes d'événement détaillés de l'application. Ce champ est constant. |
ApplicationHeartbeat |
Représente le code d'événement indiquant qu'un événement de pulsation s'est produit. Ce champ est constant. |
ApplicationShutdown |
Représente le code d'événement indiquant qu'une application s'est arrêtée. Ce champ est constant. |
ApplicationShutdownBinDirChangeOrDirectoryRename |
Représente le code d'événement qui indique qu'un sous-répertoire dans le répertoire BIN de l'application a été modifié ou renommé. Ce champ est constant. |
ApplicationShutdownBrowsersDirChangeOrDirectoryRename |
Représente le code d'événement qui indique qu'un sous-répertoire dans le répertoire Browsers de l'application a été modifié ou renommé. Ce champ est constant. |
ApplicationShutdownBuildManagerChange |
Représente le code d'événement qui indique que le gestionnaire de génération a apporté une modification qui nécessite que le domaine d'application soit arrêté. |
ApplicationShutdownChangeInGlobalAsax |
Représente le code d'événement indiquant que le fichier Global.asax a été modifié. Ce champ est constant. |
ApplicationShutdownChangeInSecurityPolicyFile |
Représente le code d'événement indiquant que le fichier de stratégie de sécurité a été modifié. Ce champ est constant. |
ApplicationShutdownCodeDirChangeOrDirectoryRename |
Représente le code d'événement qui indique qu'un sous-répertoire dans le répertoire App_Code de l'application a été modifié ou renommé. Ce champ est constant. |
ApplicationShutdownConfigurationChange |
Représente le code d'événement indiquant que le fichier de configuration a été modifié. Ce champ est constant. |
ApplicationShutdownHostingEnvironment |
Représente le code d'événement indiquant que l'environnement d'hébergement est en cours d'arrêt. Ce champ est constant. |
ApplicationShutdownHttpRuntimeClose |
Représente le code d'événement indiquant que le temps d'exécution ASP.NET a été fermé explicitement. Ce champ est constant. |
ApplicationShutdownIdleTimeout |
Représente le code d'événement indiquant que le délai d'inactivité a été dépassé. Ce champ est constant. |
ApplicationShutdownInitializationError |
Représente le code d'événement indiquant qu'une erreur d'initialisation d'application s'est produite. Ce champ est constant. |
ApplicationShutdownMaxRecompilationsReached |
Représente le code d'événement indiquant que le nombre maximal de recompilations a été atteint. Ce champ est constant. |
ApplicationShutdownPhysicalApplicationPathChanged |
Représente le code d'événement indiquant que le chemin d'accès physique de l'application a été modifié. Ce champ est constant. |
ApplicationShutdownResourcesDirChangeOrDirectoryRename |
Représente le code d'événement qui indique qu'un sous-répertoire dans le répertoire App_Resources de l'application a été modifié ou renommé. Ce champ est constant. |
ApplicationShutdownUnknown |
Représente le code d'événement indiquant que la raison de l'arrêt de l'application est inconnue. Ce champ est constant. |
ApplicationShutdownUnloadAppDomainCalled |
Représente le code d'événement indiquant que le domaine d'application a été déchargé explicitement. Ce champ est constant. |
ApplicationStart |
Représente le code d'événement qui indique qu'une application a démarré. Ce champ est constant. |
AuditCodeBase |
Identifie l'offset pour les codes d'événement d'audit de contrôle d'état ASP.NET. Ce champ est constant. |
AuditDetailCodeBase |
Identifie l'offset pour les codes d'événement détaillés d'audit ASP.NET. Ce champ est constant. |
AuditFileAuthorizationFailure |
Représente le code d'événement indiquant qu'un échec d'autorisation de fichier s'est produit pendant une demande Web. Ce champ est constant. |
AuditFileAuthorizationSuccess |
Représente le code d'événement indiquant qu'un succès d'autorisation de fichier s'est produit pendant une demande Web. Ce champ est constant. |
AuditFormsAuthenticationFailure |
Représente le code d'événement indiquant qu'un échec d'authentification par formulaire s'est produit pendant une demande Web. Ce champ est constant. |
AuditFormsAuthenticationSuccess |
Représente le code d'événement indiquant qu'un succès d'authentification par formulaire s'est produit pendant une demande Web. Ce champ est constant. |
AuditInvalidViewStateFailure |
Représente le code d'événement indiquant que la vérification de l'état d'affichage a échoué. Ce champ est constant. |
AuditMembershipAuthenticationFailure |
Représente le code d'événement indiquant l'échec de l'authentification d'appartenance pendant une demande Web. Ce champ est constant. |
AuditMembershipAuthenticationSuccess |
Représente le code d'événement indiquant qu'un succès de l'authentification d'appartenance s'est produit pendant une demande Web. Ce champ est constant. |
AuditUnhandledAccessException |
Représente le code d'événement indiquant qu'une exception d'accès non gérée s'est produite pendant une demande Web. Ce champ est constant. |
AuditUnhandledSecurityException |
Représente le code d'événement indiquant qu'une exception de sécurité non gérée s'est produite pendant une demande Web. Ce champ est constant. |
AuditUrlAuthorizationFailure |
Représente le code d'événement indiquant qu'un échec d'autorisation d'URL s'est produit pendant une demande Web. Ce champ est constant. |
AuditUrlAuthorizationSuccess |
Représente le code d'événement indiquant qu'un succès d'autorisation d'URL s'est produit pendant une demande Web. Ce champ est constant. |
ErrorCodeBase |
Identifie l'offset pour les codes d'événement d'erreur de contrôle d'état ASP.NET. Ce champ est constant. |
ExpiredTicketFailure |
Représente le code d'événement indiquant que le ticket fourni a expiré. Ce champ est constant. |
InvalidEventCode |
Représente le code d'événement indiquant que la valeur du code d'événement n'est pas autorisée. Ce champ est constant. |
InvalidTicketFailure |
Représente le code d'événement indiquant que le ticket fourni n'est pas valide. Ce champ est constant. |
InvalidViewState |
Représente le code d'événement indiquant que l'état d'affichage fourni n'est pas valide. Ce champ est constant. |
InvalidViewStateMac |
Représente le code d'événement indiquant que le contrôle d'intégrité de l'état d'affichage fourni a échoué. Ce champ est constant. |
MiscCodeBase |
Identifie l'offset pour les codes d'événement divers Web de contrôle d'état ASP.NET. Ce champ est constant. |
RequestCodeBase |
Identifie l'offset pour les codes d'événement de demande Web de contrôle d'état ASP.NET. Ce champ est constant. |
RequestTransactionAbort |
Représente le code d'événement indiquant que la demande Web a été abandonnée. Ce champ est constant. |
RequestTransactionComplete |
Représente le code d'événement indiquant que la demande Web a été terminée. Ce champ est constant. |
RuntimeErrorPostTooLarge |
Représente le code d'événement indiquant que la taille des informations publiées a dépassé les limites autorisées. Ce champ est constant. |
RuntimeErrorRequestAbort |
Représente le code d'événement indiquant que la demande Web a été abandonnée. |
RuntimeErrorUnhandledException |
Représente le code d'événement indiquant qu'une exception non gérée s'est produite. Ce champ est constant. |
RuntimeErrorValidationFailure |
Représente le code d'événement indiquant qu'une erreur de validation s'est produite. Ce champ est constant. |
RuntimeErrorViewStateFailure |
Représente le code d'événement indiquant qu'un échec d'état d'affichage s'est produit. Ce champ est constant. |
RuntimeErrorWebResourceFailure |
Représente le code d'événement indiquant qu'une erreur s'est produite lors de l'accès à une ressource Web. Ce champ est constant. |
SqlProviderEventsDropped |
Représente le code d'événement indiquant que le fournisseur SQL a supprimé des événements. Ce champ est constant. |
StateServerConnectionError |
Représente le code d'événement indiquant qu'une erreur s'est produite pendant la communication avec le serveur d'état. Ce champ est constant. |
UndefinedEventCode |
Représente le code d'événement indiquant que la valeur du code d'événement principal n'est pas définie. Ce champ est constant. |
UndefinedEventDetailCode |
Représente le code d'événement indiquant que la valeur du code d'événement détaillé n'est pas définie. Ce champ est constant. |
WebErrorCompilationError |
Indique qu'une erreur de compilation s'est produite. |
WebErrorConfigurationError |
Indique qu'une erreur de configuration s'est produite. Ce champ est constant. |
WebErrorObjectStateFormatterDeserializationError |
Représente le code d'événement qui indique qu'une erreur s'est produite au cours de la désérialisation du type ou de la valeur d'un objet. Ce champ est constant. |
WebErrorOtherError |
Représente le code d'événement indiquant qu'une erreur non classifiée s'est produite. Ce champ est constant. |
WebErrorParserError |
Représente le code d'événement indiquant qu'une erreur d'analyse s'est produite. |
WebErrorPropertyDeserializationError |
Représente le code d'événement qui indique qu'une erreur s'est produite au cours de la désérialisation d'une propriété. Ce champ est constant. |
WebEventDetailCodeBase |
Identifie l'offset pour les codes d'événement détaillés Web de contrôle d'état ASP.NET. |
WebEventProviderInformation |
Représente le code d'événement utilisé par les fournisseurs pour enregistrer des informations non standard sur un événement. Ce champ est constant. |
WebExtendedBase |
Identifie l'offset concernant les codes d'événement personnalisés. Ce champ est constant. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |