Condividi tramite


TraceWebEventProvider Classe

Definizione

Implementa un provider di eventi che invia gli eventi di monitoraggio dello stato di ASP.NET come messaggi di traccia.

public ref class TraceWebEventProvider sealed : System::Web::Management::WebEventProvider
public sealed class TraceWebEventProvider : System.Web.Management.WebEventProvider
type TraceWebEventProvider = class
    inherit WebEventProvider
Public NotInheritable Class TraceWebEventProvider
Inherits WebEventProvider
Ereditarietà
TraceWebEventProvider

Esempio

Nell'estratto del file di configurazione seguente viene illustrato come specificare un provider di tipo TraceWebEventProvider nella healthMonitoring sezione . addL'elemento nella sezione specifica che il provider rules gestirà gli eventi di elaborazione delle richieste.

<healthMonitoring  
    enabled="true"  
    heartBeatInterval="0">  
    <providers>  
        <add name="TraceEventProvider"  
            type="System.Web.Management.TraceWebEventProvider,   
              System.Web"  
            buffer="false"  
            bufferMode=""  
            maxEventLength="4096"  
            maxSize="4096"  
            maxMessagesPerNotification="1"  
        />  
    </providers>  
    <eventMappings>  
        <add name="Request Processing Events"  
            type="System.Web.Management.WebRequestEvent, System.Web"   
        />  
    </eventMappings>  
    <profiles>  
        <add name="Trace"  
            minInstances="1"  
            maxLimit="Infinite"  
            minInterval="00:00:00"  
        />  
    </profiles>  
    <rules>  
        <add name="Trace Request Processing"  
            eventName="Request Processing Events"  
            provider="TraceEventProvider"  
            profile="Trace"  
        />  
   </rules>  
</healthMonitoring>   

Commenti

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

Questo provider passa gli eventi Trace all'oggetto . Passa gli eventi che derivano dalla WebBaseErrorEvent classe come errori di traccia e passa tutti gli altri eventi come informazioni di traccia.

Nota

TraceWebEventProviderL'oggetto non fornisce la memorizzazione degli eventi nel buffer.

Nota

Nella maggior parte dei casi sarà possibile usare i tipi di monitoraggio dell'integrità ASP.NET implementati e controllare il sistema di monitoraggio dell'integrità specificando i valori nella sezione healthMonitoring di configurazione. È anche possibile derivare dai tipi di monitoraggio dell'integrità per creare provider e eventi 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()

Rimuove tutti gli eventi dal buffer del provider.

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