EventLogWebEventProvider Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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) |