EventTypeFilter Classe

Definizione

Indica se un listener deve tracciare in base al tipo di evento.

public ref class EventTypeFilter : System::Diagnostics::TraceFilter
public class EventTypeFilter : System.Diagnostics.TraceFilter
type EventTypeFilter = class
    inherit TraceFilter
Public Class EventTypeFilter
Inherits TraceFilter
Ereditarietà
EventTypeFilter

Commenti

Uno dei diversi tipi di filtri può essere assegnato a un listener di traccia tramite la Filter proprietà per fornire un livello di screening oltre a quello fornito da TraceSwitch. Il filtro può essere usato per controllare i tipi di evento generati dal listener.

Questa classe filtra gli eventi in base al valore della EventType proprietà. Questa proprietà può essere impostata in base al codice o, per le app .NET Framework, in un file di configurazione per specificare il tipo di evento dei messaggi che devono essere tracciati dal listener. Il valore della proprietà indica la soglia in corrispondenza della quale iniziare la traccia. I tipi di evento al di sopra del livello specificato vengono tracciati. Il ShouldTrace metodo, chiamato dai listener per determinare se un evento deve essere tracciato, usa il valore della EventType proprietà.

Per impostare il tipo di evento in corrispondenza del quale iniziare la traccia in un'app .NET Framework, modificare il file di configurazione corrispondente al nome dell'applicazione. All'interno di questo file è possibile aggiungere un listener, impostare il tipo di filtro e specificare il tipo di evento da tracciare. Il file di configurazione deve essere formattato come indicato di seguito.

<configuration>  
  <system.diagnostics>  
    <sharedListeners>  
      <add name="Console" type="System.Diagnostics.ConsoleTraceListener">  
        <filter type="System.Diagnostics.EventTypeFilter"   
          initializeData="Warning" />  
      </add>  
    </sharedListeners>  
  </system.diagnostics>  
</configuration>  

Per altre informazioni su come inizializzare i dati per un EventTypeFilteroggetto , vedere <filtro>.

Costruttori

EventTypeFilter(SourceLevels)

Inizializza una nuova istanza della classe EventTypeFilter.

Proprietà

EventType

Ottiene o imposta il tipo di evento dei messaggi da tracciare.

Metodi

Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ShouldTrace(TraceEventCache, String, TraceEventType, Int32, String, Object[], Object, Object[])

Determina se il listener di traccia deve tracciare l'evento.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a