WebHeartbeatEvent 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 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) |