Partager via


WebHeartbeatEvent Classe

Définition

Définit ces événements de contrôle d'état déclenchés à un intervalle périodique.

public ref class WebHeartbeatEvent : System::Web::Management::WebManagementEvent
public class WebHeartbeatEvent : System.Web.Management.WebManagementEvent
type WebHeartbeatEvent = class
    inherit WebManagementEvent
Public Class WebHeartbeatEvent
Inherits WebManagementEvent
Héritage

Exemples

L’extrait de fichier de configuration suivant montre la configuration du EventLogWebEventProvider afin qu’il puisse gérer les événements d’intégrité de pulsation.

Notes

Les EventLogWebEventProvider et les types d’événements d’intégrité de pulsation à surveiller sont configurés par défaut. La seule chose à faire est de définir la règle pour surveiller les événements d’intégrité de pulsation. N’oubliez pas que, par défaut, seuls les audits d’échec sont journalisés.

<healthMonitoring   
  enabled="true" heartbeatInterval="100">  
  <rules>  
    <add name="Heart Beat Events"  
      eventName="Heartbeats"  
      provider="EventLogProvider"  
      profile="Default"  
      minInterval="00:01:00" />  
  </rules>  
</healthMonitoring>  

Remarques

ASP.NET le contrôle d’intégrité permet au personnel de production et d’exploitation de gérer les applications Web déployées. L' System.Web.Management espace de noms contient les types d’événements d’intégrité responsables de l’empaquetage des données d’état 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é.

les événements de contrôle d’intégrité des pulsations servent de minuteur pour le système de contrôle d’intégrité ASP.NET. Ils sont déclenchés à un intervalle défini par l' heartBeatInterval attribut de la healthMonitoring section de configuration. WebHeartbeatEventUtilise la WebProcessStatistics classe pour obtenir des informations sur le processus.

Notes

dans la plupart des cas, vous serez en mesure d’utiliser les types d’analyse d’intégrité ASP.NET tels qu’ils sont implémentés, et vous allez contrôler le système de contrôle d’intégrité en spécifiant des valeurs dans la healthMonitoring section de configuration. Vous pouvez également dériver des types d’analyse d’intégrité pour créer vos propres fournisseurs et événements personnalisés.

Constructeurs

WebHeartbeatEvent(String, Int32)

Initialise une nouvelle instance de la classe WebHeartbeatEvent avec le message et le code d'événement spécifiés.

Propriétés

EventCode

Obtient la valeur de code associée à l'événement.

(Hérité de WebBaseEvent)
EventDetailCode

Obtient le code de détail de l'événement.

(Hérité de WebBaseEvent)
EventID

Obtient l’identificateur associé à l’événement.

(Hérité de WebBaseEvent)
EventOccurrence

Obtient un compteur qui représente le nombre de fois où l'événement a eu lieu.

(Hérité de WebBaseEvent)
EventSequence

Obtient le nombre de fois où l'événement a été déclenché par l'application.

(Hérité de WebBaseEvent)
EventSource

Obtient l'objet qui déclenche l'événement.

(Hérité de WebBaseEvent)
EventTime

Obtient l'heure à laquelle l'événement a été déclenché.

(Hérité de WebBaseEvent)
EventTimeUtc

Obtient l'heure à laquelle l'événement a été déclenché.

(Hérité de WebBaseEvent)
Message

Obtient le message qui décrit l'événement.

(Hérité de WebBaseEvent)
ProcessInformation

Obtient des informations sur le processus d'hébergement d'application ASP.NET.

(Hérité de WebManagementEvent)
ProcessStatistics

Fournit des informations de clés sur le processus en cours d'exécution.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
FormatCustomEventDetails(WebEventFormatter)

Fournit la mise en forme standard des informations sur l'événement.

(Hérité de WebBaseEvent)
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)
IncrementPerfCounters()

Utilisé en interne pour incrémenter des compteurs de performance.

(Hérité de WebBaseEvent)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Raise()

Déclenche un événement en notifiant à tout fournisseur configuré que l'événement s'est produit.

(Hérité de WebBaseEvent)
ToString()

Met en forme les informations sur l'événement à des fins d'affichage.

(Hérité de WebBaseEvent)
ToString(Boolean, Boolean)

Met en forme les informations sur l'événement à des fins d'affichage.

(Hérité de WebBaseEvent)

S’applique à

Voir aussi