Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

WebEventCodes, classe

Définit les codes associés aux événements de contrôle d'état ASP.NET.

System.Object
  System.Web.Management.WebEventCodes

Espace de noms :  System.Web.Management
Assembly :  System.Web (dans System.Web.dll)

public sealed class WebEventCodes

Le type WebEventCodes expose les membres suivants.

  NomDescription
Méthode publiqueEquals(Object)Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publiqueGetHashCodeSert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Début

  NomDescription
Champ publicMembre statiqueApplicationCodeBaseIdentifie l'offset pour les codes d'événement d'application de contrôle d'état ASP.NET. Ce champ est constant.
Champ publicMembre statiqueApplicationCompilationEndReprésente le code d'événement indiquant que la compilation de l'application est terminée. Ce champ est constant.
Champ publicMembre statiqueApplicationCompilationStartReprésente le code d'événement indiquant que la compilation de l'application a démarré. Ce champ est constant.
Champ publicMembre statiqueApplicationDetailCodeBaseIdentifie l'offset pour les codes d'événement détaillés de l'application. Ce champ est constant.
Champ publicMembre statiqueApplicationHeartbeatReprésente le code d'événement indiquant qu'un événement de pulsation s'est produit. Ce champ est constant.
Champ publicMembre statiqueApplicationShutdownReprésente le code d'événement indiquant qu'une application s'est arrêtée. Ce champ est constant.
Champ publicMembre statiqueApplicationShutdownBinDirChangeOrDirectoryRenameRepré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.
Champ publicMembre statiqueApplicationShutdownBrowsersDirChangeOrDirectoryRenameRepré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.
Champ publicMembre statiqueApplicationShutdownBuildManagerChangeRepré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é.
Champ publicMembre statiqueApplicationShutdownChangeInGlobalAsaxReprésente le code d'événement indiquant que le fichier Global.asax a été modifié. Ce champ est constant.
Champ publicMembre statiqueApplicationShutdownChangeInSecurityPolicyFileReprésente le code d'événement indiquant que le fichier de stratégie de sécurité a été modifié. Ce champ est constant.
Champ publicMembre statiqueApplicationShutdownCodeDirChangeOrDirectoryRenameRepré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.
Champ publicMembre statiqueApplicationShutdownConfigurationChangeReprésente le code d'événement indiquant que le fichier de configuration a été modifié. Ce champ est constant.
Champ publicMembre statiqueApplicationShutdownHostingEnvironmentReprésente le code d'événement indiquant que l'environnement d'hébergement est en cours d'arrêt. Ce champ est constant.
Champ publicMembre statiqueApplicationShutdownHttpRuntimeCloseReprésente le code d'événement indiquant que le temps d'exécution ASP.NET a été fermé explicitement. Ce champ est constant.
Champ publicMembre statiqueApplicationShutdownIdleTimeoutReprésente le code d'événement indiquant que le délai d'inactivité a été dépassé. Ce champ est constant.
Champ publicMembre statiqueApplicationShutdownInitializationErrorReprésente le code d'événement indiquant qu'une erreur d'initialisation d'application s'est produite. Ce champ est constant.
Champ publicMembre statiqueApplicationShutdownMaxRecompilationsReachedReprésente le code d'événement indiquant que le nombre maximal de recompilations a été atteint. Ce champ est constant.
Champ publicMembre statiqueApplicationShutdownPhysicalApplicationPathChangedReprésente le code d'événement indiquant que le chemin d'accès physique de l'application a été modifié. Ce champ est constant.
Champ publicMembre statiqueApplicationShutdownResourcesDirChangeOrDirectoryRenameRepré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.
Champ publicMembre statiqueApplicationShutdownUnknownReprésente le code d'événement indiquant que la raison de l'arrêt de l'application est inconnue. Ce champ est constant.
Champ publicMembre statiqueApplicationShutdownUnloadAppDomainCalledReprésente le code d'événement indiquant que le domaine d'application a été déchargé explicitement. Ce champ est constant.
Champ publicMembre statiqueApplicationStartReprésente le code d'événement qui indique qu'une application a démarré. Ce champ est constant.
Champ publicMembre statiqueAuditCodeBaseIdentifie l'offset pour les codes d'événement d'audit de contrôle d'état ASP.NET. Ce champ est constant.
Champ publicMembre statiqueAuditDetailCodeBaseIdentifie l'offset pour les codes d'événement détaillés d'audit ASP.NET. Ce champ est constant.
Champ publicMembre statiqueAuditFileAuthorizationFailureRepré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.
Champ publicMembre statiqueAuditFileAuthorizationSuccessRepré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.
Champ publicMembre statiqueAuditFormsAuthenticationFailureRepré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.
Champ publicMembre statiqueAuditFormsAuthenticationSuccessRepré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.
Champ publicMembre statiqueAuditInvalidViewStateFailureReprésente le code d'événement indiquant que la vérification de l'état d'affichage a échoué. Ce champ est constant.
Champ publicMembre statiqueAuditMembershipAuthenticationFailureReprésente le code d'événement indiquant l'échec de l'authentification d'appartenance pendant une demande Web. Ce champ est constant.
Champ publicMembre statiqueAuditMembershipAuthenticationSuccessRepré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.
Champ publicMembre statiqueAuditUnhandledAccessExceptionRepré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.
Champ publicMembre statiqueAuditUnhandledSecurityExceptionRepré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.
Champ publicMembre statiqueAuditUrlAuthorizationFailureRepré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.
Champ publicMembre statiqueAuditUrlAuthorizationSuccessRepré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.
Champ publicMembre statiqueErrorCodeBaseIdentifie l'offset pour les codes d'événement d'erreur de contrôle d'état ASP.NET. Ce champ est constant.
Champ publicMembre statiqueExpiredTicketFailureReprésente le code d'événement indiquant que le ticket fourni a expiré. Ce champ est constant.
Champ publicMembre statiqueInvalidEventCodeReprésente le code d'événement indiquant que la valeur du code d'événement n'est pas autorisée. Ce champ est constant.
Champ publicMembre statiqueInvalidTicketFailureReprésente le code d'événement indiquant que le ticket fourni n'est pas valide. Ce champ est constant.
Champ publicMembre statiqueInvalidViewStateReprésente le code d'événement indiquant que l'état d'affichage fourni n'est pas valide. Ce champ est constant.
Champ publicMembre statiqueInvalidViewStateMacRepré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.
Champ publicMembre statiqueMiscCodeBaseIdentifie l'offset pour les codes d'événement divers Web de contrôle d'état ASP.NET. Ce champ est constant.
Champ publicMembre statiqueRequestCodeBaseIdentifie l'offset pour les codes d'événement de demande Web de contrôle d'état ASP.NET. Ce champ est constant.
Champ publicMembre statiqueRequestTransactionAbortReprésente le code d'événement indiquant que la demande Web a été abandonnée. Ce champ est constant.
Champ publicMembre statiqueRequestTransactionCompleteReprésente le code d'événement indiquant que la demande Web a été terminée. Ce champ est constant.
Champ publicMembre statiqueRuntimeErrorPostTooLargeRepré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.
Champ publicMembre statiqueRuntimeErrorRequestAbortReprésente le code d'événement indiquant que la demande Web a été abandonnée.
Champ publicMembre statiqueRuntimeErrorUnhandledExceptionReprésente le code d'événement indiquant qu'une exception non gérée s'est produite. Ce champ est constant.
Champ publicMembre statiqueRuntimeErrorValidationFailureReprésente le code d'événement indiquant qu'une erreur de validation s'est produite. Ce champ est constant.
Champ publicMembre statiqueRuntimeErrorViewStateFailureReprésente le code d'événement indiquant qu'un échec d'état d'affichage s'est produit. Ce champ est constant.
Champ publicMembre statiqueRuntimeErrorWebResourceFailureRepré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.
Champ publicMembre statiqueSqlProviderEventsDroppedReprésente le code d'événement indiquant que le fournisseur SQL a supprimé des événements. Ce champ est constant.
Champ publicMembre statiqueStateServerConnectionErrorRepré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.
Champ publicMembre statiqueUndefinedEventCodeRepré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.
Champ publicMembre statiqueUndefinedEventDetailCodeRepré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.
Champ publicMembre statiqueWebErrorCompilationErrorIndique qu'une erreur de compilation s'est produite.
Champ publicMembre statiqueWebErrorConfigurationErrorIndique qu'une erreur de configuration s'est produite. Ce champ est constant.
Champ publicMembre statiqueWebErrorObjectStateFormatterDeserializationErrorRepré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.
Champ publicMembre statiqueWebErrorOtherErrorReprésente le code d'événement indiquant qu'une erreur non classifiée s'est produite. Ce champ est constant.
Champ publicMembre statiqueWebErrorParserErrorReprésente le code d'événement indiquant qu'une erreur d'analyse s'est produite.
Champ publicMembre statiqueWebErrorPropertyDeserializationErrorRepré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.
Champ publicMembre statiqueWebEventDetailCodeBaseIdentifie l'offset pour les codes d'événement détaillés Web de contrôle d'état ASP.NET.
Champ publicMembre statiqueWebEventProviderInformationReprésente le code d'événement utilisé par les fournisseurs pour enregistrer des informations non standard sur un événement. Ce champ est constant.
Champ publicMembre statiqueWebExtendedBaseIdentifie l'offset concernant les codes d'événement personnalisés. Ce champ est constant.
Début

Le contrôle d'état ASP.NET autorise le personnel de la production et des opérations à gérer les applications Web déployées. L'espace de noms System.Web.Management contient les types d'événements d'état responsables de l'empaquetage des données de l'état de l'application et les types de fournisseurs responsables du traitement de ces données. Il contient également les types de prises en charge qui facilitent la gestion des événements d'état.

La classe WebEventCodes contient des codes qui identifient les types d'événements de contrôle d'état. Deux types de codes sont définis dans la classe : les codes principaux, qui identifient les événements de contrôle d'état ASP.NET, et les codes détaillés qui fournissent des informations supplémentaires sur un code principal associé. Ces codes sont implémentés comme des entiers, plutôt que comme une énumération, pour permettre l'extensibilité.

Lorsqu'un événement de contrôle d'état est déclenché, il est associé à un code d'événement principal. La liste suivante identifie les catégories des codes d'événement principaux qui sont définis dans la classe WebEventCodes :

  • Codes d'application. Les codes d'application identifient des événements dans 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 du champ ApplicationCodeBase. Le type d'événement WebApplicationLifetimeEvent y est associé. L'événement de pulsation est un type spécifique d'événement d'application. Il identifie des événements déclenchés à des intervalles périodiques pour fournir des informations sur l'état du processus en cours. Il est associé au type d'événement WebHeartbeatEvent.

  • Codes requête. Les codes requête identifient des événements de non-erreur qui fournissent des informations par demande. Leurs valeurs sont supérieures à la constante du champ RequestCodeBase. Le type d'événement WebRequestEvent y est associé.

  • Codes d'erreur. Les codes d'erreur identifient des événements qui contiennent des informations sur deux types d'erreurs : les erreurs associées à une demande Web et les erreurs systémiques. Les erreurs en rapport avec les demandes Web incluent des exceptions non gérées, des erreurs d'état d'affichage et des erreurs de validation de la saisie. Le type d'événement WebRequestErrorEvent y est associé. Les erreurs systémiques sont associées à un code de configuration ou d'application, notamment les erreurs d'analyse et de compilation. Le type d'événement WebErrorEvent y est associé. Ces deux types d'erreurs ont des valeurs supérieures à la constante du champ ErrorCodeBase.

  • Codes d'audit. Les codes d'audit identifient des événements qui contiennent des informations pouvant être auditées, 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. Elles sont associées à WebAuditEvent et à ses types d'événement dérivés.

  • Codes divers. Les codes divers n'identifient pas des événements, mais permettent de signaler des informations sur l'événement non standard. Leurs valeurs sont supérieures à MiscCodeBase. Pour plus d'informations, consultez également WebEventProviderInformation.

Vous pouvez créer votre propre code d'événement personnalisé en choisissant des valeurs de code au-dessus de WebExtendedBase.

Dans l'élément de configuration de contrôle d'état eventMappings, vous pouvez éventuellement spécifier une plage de codes 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, il s'applique à tous les codes d'événement. L'extrait de fichier de configuration suivant montre le EventLogWebEventProvider configuré pour gérer les événements WebFailureAuditEvent 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 des valeurs de code au-dessus de WebExtendedBase.

.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2015 Microsoft