WebHeartbeatEvent Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |