EventTypeFilter EventTypeFilter EventTypeFilter EventTypeFilter Class

Definizione

Indica se un listener deve tracciare in base al tipo di evento.Indicates whether a listener should trace based on the event type.

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

Commenti

Uno dei diversi tipi di filtri può essere assegnato a un listener di traccia tramite il Filter proprietà per fornire un ulteriore livello di controllo oltre a quelle fornite dal TraceSwitch.One of several different types of filters can be assigned to a trace listener through the Filter property to provide a layer of screening beyond that provided by the TraceSwitch. Il filtro è utilizzabile per controllare i tipi di eventi generati dal listener.The filter can be used to control the event types that are produced by the listener.

Questa classe di filtrare gli eventi in base al valore della EventType proprietà.This class filters events based on the value of the EventType property. Questa proprietà può essere impostata dal codice o in un file di configurazione per specificare il tipo di evento dei messaggi che devono essere tracciati dal listener.This property can be set by code or in a configuration file to specify the event type of messages that should be traced by the listener. Il valore della proprietà indica la soglia in corrispondenza del quale iniziare l'analisi.The value of the property indicates the threshold at which to begin tracing. Tipi di eventi di sopra del livello specificato vengono tracciati.Event types at and above the specified level are traced. Il ShouldTrace metodo, chiamato dal listener per determinare se un evento deve essere tracciato, Usa il valore della EventType proprietà.The ShouldTrace method, called by listeners to determine if an event should be traced, uses the value of the EventType property.

Per impostare l'evento di tipo da cui iniziare la traccia, modificare il file di configurazione che corrisponde al nome dell'applicazione.To set the event type at which to begin tracing, edit the configuration file that corresponds to the name of your application. All'interno di questo file, è possibile aggiungere un listener, impostare il relativo tipo di filtro e specificare il tipo di evento di traccia.Within this file, you can add a listener, set its filter type, and specify the event type to trace. Il file di configurazione deve essere formattato come indicato di seguito.The configuration file should be formatted as follows.

<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 EventTypeFilter, vedere <filtro>.For more information about how to initialize data for an EventTypeFilter, see <filter>.

Costruttori

EventTypeFilter(SourceLevels) EventTypeFilter(SourceLevels) EventTypeFilter(SourceLevels) EventTypeFilter(SourceLevels)

Inizializza una nuova istanza della classe EventTypeFilter.Initializes a new instance of the EventTypeFilter class.

Proprietà

EventType EventType EventType EventType

Ottiene o imposta il tipo di evento dei messaggi da tracciare.Gets or sets the event type of the messages to trace.

Metodi

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ShouldTrace(TraceEventCache, String, TraceEventType, Int32, String, Object[], Object, Object[]) ShouldTrace(TraceEventCache, String, TraceEventType, Int32, String, Object[], Object, Object[]) ShouldTrace(TraceEventCache, String, TraceEventType, Int32, String, Object[], Object, Object[]) ShouldTrace(TraceEventCache, String, TraceEventType, Int32, String, Object[], Object, Object[])

Determina se il listener di traccia deve tracciare l'evento.Determines whether the trace listener should trace the event.

ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Si applica a