Condividi tramite


EventLogWebEventProvider Classe

Definizione

Implementa un provider di eventi che registra eventi di monitoraggio dello stato di ASP.NET nel log eventi applicazioni di 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
Ereditarietà
EventLogWebEventProvider

Esempio

L'estratto del file di configurazione seguente illustra come specificare un provider di tipo EventLogWebEventProvider per gestire gli eventi di controllo riusciti. I EventLogWebEventProvider tipi di evento di controllo degli errori e i tipi di evento di controllo degli errori da monitorare sono configurati per impostazione predefinita. Per monitorare i controlli di esito positivo, è necessario configurarli, come illustrato nel codice di esempio.

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

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

</healthMonitoring>  

Commenti

ASP.NET monitoraggio dell'integrità consente al personale di produzione e operazioni di gestire le applicazioni Web distribuite. Lo System.Web.Management spazio dei nomi contiene i tipi di evento di integrità responsabili della creazione di pacchetti di dati relativi allo stato dell'integrità dell'applicazione e i tipi di provider responsabili dell'elaborazione di questi dati. Contiene anche tipi di supporto che consentono durante la gestione degli eventi di integrità.

EventLogWebEventProviderIl controllo degli errori e gli eventi di monitoraggio dell'integrità degli errori sono configurati (abilitati) per impostazione predefinita. Ciò significa che il controllo degli errori e gli eventi di monitoraggio dell'integrità degli errori vengono registrati nel registro eventi dell'applicazione Windows per impostazione predefinita.

Nota

Nella maggior parte dei casi sarà possibile usare i tipi di monitoraggio dell'integrità ASP.NET come implementato e si controlla il sistema di monitoraggio dell'integrità specificando i valori nella healthMonitoring sezione di configurazione. È anche possibile derivare dai tipi di monitoraggio dell'integrità per creare eventi e provider personalizzati. Per un esempio di creazione di un provider personalizzato, vedere Procedura: Implementare l'esempio di provider personalizzato di monitoraggio dell'integrità.

Proprietà

Description

Ottiene una breve descrizione di facile comprensione che è possibile visualizzare in strumenti di amministrazione o in altre interfacce utente (UI, User Interface).

(Ereditato da ProviderBase)
Name

Ottiene il nome descrittivo utilizzato per fare riferimento al provider durante la configurazione.

(Ereditato da ProviderBase)

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Flush()

Sposta gli eventi dal buffer del provider al log eventi.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
Initialize(String, NameValueCollection)

Imposta i valori iniziali per questo oggetto.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ProcessEvent(WebBaseEvent)

Elabora l'evento passato al provider.

Shutdown()

Esegue le attività associate all'arresto del provider.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche