EventLogWebEventProvider Klass

Definition

Implementerar en händelseprovider som loggar ASP.NET hälsoövervakningshändelser i händelseloggen Windows program.

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
Arv
EventLogWebEventProvider

Exempel

Följande konfigurationsfilutdrag visar hur du anger en provider av typen EventLogWebEventProvider för att hantera lyckade granskningshändelser. Hälsohändelsetyperna EventLogWebEventProvider och felgranskningen som ska övervakas konfigureras som standard. För att övervaka lyckade granskningar måste du konfigurera dem, som du ser i exempelkoden.

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

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

</healthMonitoring>

Kommentarer

ASP.NET hälsoövervakning gör det möjligt för produktions- och driftpersonal att hantera distribuerade webbprogram. Namnområdet System.Web.Management innehåller de hälsohändelsetyper som ansvarar för att paketera programhälsostatusdata och de leverantörstyper som ansvarar för bearbetning av dessa data. Den innehåller också stödtyper som hjälper till vid hantering av hälsohändelser.

EventLogWebEventProvider, felgranskningen och feltillståndsövervakningshändelserna konfigureras (aktiveras) som standard. Det innebär att felgranskningen och feltillståndsövervakningshändelser loggas i Windows programhändelseloggen som standard.

Note

I de flesta fall kommer du att kunna använda ASP.NET hälsoövervakningstyper som implementerats, och du kommer att kontrollera hälsoövervakningssystemet genom att ange värden i konfigurationsavsnittet healthMonitoring. Du kan också härleda från hälsoövervakningstyperna för att skapa egna anpassade händelser och leverantörer. Ett exempel på hur du skapar en anpassad provider finns i Så här implementerar du det anpassade providerexemplet för hälsoövervakning.

Egenskaper

Name Description
Description

Hämtar en kort, vänlig beskrivning som är lämplig för visning i administrativa verktyg eller andra användargränssnitt (UIs).

(Ärvd från ProviderBase)
Name

Hämtar det eget namn som används för att referera till providern under konfigurationen.

(Ärvd från ProviderBase)

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
Flush()

Flyttar händelser från providerns buffert till händelseloggen.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
Initialize(String, NameValueCollection)

Anger de inledande värdena för det här objektet.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ProcessEvent(WebBaseEvent)

Bearbetar händelsen som skickas till providern.

Shutdown()

Utför uppgifter som är associerade med att stänga av providern.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även