Udostępnij za pośrednictwem


WebHeartbeatEvent Klasa

Definicja

Definiuje zdarzenia monitorowania kondycji wywoływane w okresowych interwałach.

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
Dziedziczenie

Przykłady

Poniższy fragment pliku konfiguracji przedstawia konfigurację dla , dzięki czemu może EventLogWebEventProvider obsługiwać zdarzenia kondycji pulsu.

Uwaga

Typy EventLogWebEventProvider zdarzeń kondycji pulsu, które mają być monitorowane, są konfigurowane domyślnie. Jedyną rzeczą, jaką należy wykonać, jest zdefiniowanie reguły do monitorowania zdarzeń kondycji pulsu. Należy pamiętać, że domyślnie rejestrowane są tylko inspekcje niepowodzeń.

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

Uwagi

ASP.NET kondycji umożliwia personelowi produkcyjnemu i operacyjnemu zarządzanie wdrożonymi aplikacjami internetowymi. Przestrzeń nazw zawiera typy zdarzeń kondycji odpowiedzialne za pakowanie danych stanu kondycji aplikacji oraz typy dostawców System.Web.Management odpowiedzialne za przetwarzanie tych danych. Zawiera również typy obsługi, które ułatwiają zarządzanie zdarzeniami kondycji.

Zdarzenia monitorowania kondycji pulsu pełnią funkcję czasomierza dla ASP.NET monitorowania kondycji. Są one wywoływane w interwale zdefiniowanym przez heartBeatInterval atrybut healthMonitoring sekcji konfiguracji. Klasa WebHeartbeatEvent używa klasy w celu uzyskania informacji o WebProcessStatistics procesie.

Uwaga

W większości przypadków będzie można używać typów monitorowania ASP.NET kondycji zgodnie z wdrożeniem, a system monitorowania kondycji będzie kontrolować, określając wartości w healthMonitoring sekcji konfiguracji. Możesz również utworzyć własne niestandardowe zdarzenia i dostawców na podstawie typów monitorowania kondycji.

Konstruktory

WebHeartbeatEvent(String, Int32)

Inicjuje nowe wystąpienie WebHeartbeatEvent klasy z danym komunikatem i kodem zdarzenia.

Właściwości

EventCode

Pobiera wartość kodu skojarzona ze zdarzeniem.

(Odziedziczone po WebBaseEvent)
EventDetailCode

Pobiera kod szczegółów zdarzenia.

(Odziedziczone po WebBaseEvent)
EventID

Pobiera identyfikator skojarzony ze zdarzeniem.

(Odziedziczone po WebBaseEvent)
EventOccurrence

Pobiera licznik reprezentujący liczbę przypadków wystąpienia zdarzenia.

(Odziedziczone po WebBaseEvent)
EventSequence

Pobiera liczbę zgłoszonych przez aplikację zdarzeń.

(Odziedziczone po WebBaseEvent)
EventSource

Pobiera obiekt, który zgłasza zdarzenie.

(Odziedziczone po WebBaseEvent)
EventTime

Pobiera czas, kiedy zdarzenie zostało podniesione.

(Odziedziczone po WebBaseEvent)
EventTimeUtc

Pobiera czas, kiedy zdarzenie zostało podniesione.

(Odziedziczone po WebBaseEvent)
Message

Pobiera komunikat opisujący zdarzenie.

(Odziedziczone po WebBaseEvent)
ProcessInformation

Pobiera informacje o procesie hostingu aplikacji ASP.NET.

(Odziedziczone po WebManagementEvent)
ProcessStatistics

Zawiera kluczowe informacje o uruchomionym procesie.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
FormatCustomEventDetails(WebEventFormatter)

Zapewnia standardowe formatowanie informacji o zdarzeniu.

(Odziedziczone po WebBaseEvent)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IncrementPerfCounters()

Używane wewnętrznie do przyrostowych liczników wydajności.

(Odziedziczone po WebBaseEvent)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Raise()

Zgłasza zdarzenie, powiadamiając dowolnego skonfigurowanego dostawcę o wystąpieniu zdarzenia.

(Odziedziczone po WebBaseEvent)
ToString()

Formatuje informacje o zdarzeniach do celów wyświetlania.

(Odziedziczone po WebBaseEvent)
ToString(Boolean, Boolean)

Formatuje informacje o zdarzeniach do celów wyświetlania.

(Odziedziczone po WebBaseEvent)

Dotyczy

Zobacz też