Sdílet prostřednictvím


EventLogWebEventProvider Třída

Definice

Implementuje zprostředkovatele událostí, který protokoluje události monitorování stavu ASP.NET do protokolu událostí aplikace systému 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
Dědičnost
EventLogWebEventProvider

Příklady

Následující výňatek konfiguračního souboru ukazuje, jak určit zprostředkovatele typu EventLogWebEventProvider pro zpracování událostí auditu úspěchu. Ve EventLogWebEventProvider výchozím nastavení se konfigurují typy událostí stavu auditu a selhání, které se mají monitorovat. Pokud chcete monitorovat audity úspěšnosti, musíte je nakonfigurovat, jak je znázorněno v ukázkovém kódu.

<healthMonitoring   
  enabled="true" heartbeatInterval="10">  

  <rule>  
    <add name="Success Audits Default"  
      eventName="Success Audits"  
      provider="EventLogProvider"  
      profile="Default"  
      minInterval="00:01:00" />  
  </rule>  

</healthMonitoring>  

Poznámky

ASP.NET monitorování stavu umožňuje provozním a provozním pracovníkům spravovat nasazené webové aplikace. Obor System.Web.Management názvů obsahuje typy událostí stavu zodpovědné za balení dat o stavu aplikace a typy zprostředkovatelů zodpovědné za zpracování těchto dat. Obsahuje také podpůrné typy, které pomáhají při správě událostí stavu.

Ve EventLogWebEventProvidervýchozím nastavení jsou nakonfigurované (povolené) události , audit selhání a monitorování stavu chyb. To znamená, že audit selhání a události monitorování stavu chyb jsou ve výchozím nastavení protokolovány v protokolu událostí aplikace systému Windows.

Poznámka

Ve většině případů budete moct použít ASP.NET typy monitorování stavu tak, jak jsou implementovány, a systém monitorování stavu budete řídit zadáním hodnot v healthMonitoring části konfigurace. Můžete také odvodit z typů monitorování stavu a vytvořit vlastní události a zprostředkovatele. Příklad vytvoření vlastního zprostředkovatele najdete v tématu Postupy: Implementace vlastního zprostředkovatele monitorování stavu Příklad.

Vlastnosti

Description

Získá stručný popis vhodný pro zobrazení v nástrojích pro správu nebo jiných uživatelských rozhraních (UI).

(Zděděno od ProviderBase)
Name

Získá popisný název použitý k odkaz na poskytovatele během konfigurace.

(Zděděno od ProviderBase)

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
Flush()

Přesune události z vyrovnávací paměti zprostředkovatele do protokolu událostí.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
Initialize(String, NameValueCollection)

Nastaví počáteční hodnoty pro tento objekt.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ProcessEvent(WebBaseEvent)

Zpracuje událost předanou zprostředkovateli.

Shutdown()

Provádí úlohy spojené s vypnutím zprostředkovatele.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také