EventLogWebEventProvider 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.
Implementuje dostawcę zdarzeń, który rejestruje ASP.NET zdarzenia monitorowania kondycji w dzienniku zdarzeń aplikacji systemu Windows.
public ref class EventLogWebEventProvider sealed : System::Web::Management::WebEventProvider
public sealed class EventLogWebEventProvider : System.Web.Management.WebEventProvider
type EventLogWebEventProvider = class
inherit WebEventProvider
Public NotInheritable Class EventLogWebEventProvider
Inherits WebEventProvider
- Dziedziczenie
Przykłady
Poniższy fragment pliku konfiguracji pokazuje, jak określić dostawcę typu EventLogWebEventProvider do obsługi zdarzeń inspekcji powodzenia. Typy EventLogWebEventProvider zdarzeń kondycji inspekcji błędów do monitorowania są konfigurowane domyślnie. Aby monitorować inspekcje powodzenia, należy je skonfigurować, jak pokazano w przykładowym kodzie.
<healthMonitoring
enabled="true" heartbeatInterval="10">
<rule>
<add name="Success Audits Default"
eventName="Success Audits"
provider="EventLogProvider"
profile="Default"
minInterval="00:01:00" />
</rule>
</healthMonitoring>
Uwagi
ASP.NET monitorowanie kondycji umożliwia pracownikom produkcyjnym i operacyjnym zarządzanie wdrożonych aplikacji internetowych. System.Web.Management Przestrzeń nazw zawiera typy zdarzeń kondycji odpowiedzialnych za pakowanie danych o stanie kondycji aplikacji i typów dostawców odpowiedzialnych za przetwarzanie tych danych. Zawiera również typy pomocnicze, które ułatwiają zarządzanie zdarzeniami kondycji.
, inspekcja EventLogWebEventProviderbłędów i zdarzenia monitorowania kondycji błędów są domyślnie skonfigurowane (włączone). Oznacza to, że inspekcja błędów i zdarzenia monitorowania kondycji błędów są domyślnie rejestrowane w dzienniku zdarzeń aplikacji systemu Windows.
Uwaga
W większości przypadków będzie można użyć ASP.NET typów monitorowania kondycji zgodnie z implementacją i będziesz kontrolować system monitorowania kondycji, określając wartości w healthMonitoring
sekcji konfiguracji. Możesz również pochodzić z typów monitorowania kondycji, aby utworzyć własne niestandardowe zdarzenia i dostawców. Przykład tworzenia dostawcy niestandardowego można znaleźć w temacie How to: Implement the Health Monitoring Custom Provider Example (Instrukcje: implementowanie niestandardowego dostawcy monitorowania kondycji).
Właściwości
Description |
Pobiera krótki, przyjazny opis odpowiedni do wyświetlania w narzędziach administracyjnych lub innych interfejsach użytkownika (UI). (Odziedziczone po ProviderBase) |
Name |
Pobiera przyjazną nazwę używaną do odwoływania się do dostawcy podczas konfiguracji. (Odziedziczone po ProviderBase) |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Flush() |
Przenosi zdarzenia z buforu dostawcy do dziennika zdarzeń. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
Initialize(String, NameValueCollection) |
Ustawia początkowe wartości dla tego obiektu. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ProcessEvent(WebBaseEvent) |
Przetwarza zdarzenie przekazane do dostawcy. |
Shutdown() |
Wykonuje zadania skojarzone z zamykaniem dostawcy. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |