EventTypeFilter Klasa

Definicja

Wskazuje, czy odbiornik powinien śledzić na podstawie typu zdarzenia.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
Dziedziczenie
EventTypeFilter

Uwagi

Jeden z kilku różnych typów filtrów można przypisać do odbiornika śledzenia za pomocą Filter właściwości, aby zapewnić warstwę ekranu, która nie jest dostępna w 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. Filtr może służyć do kontrolowania typów zdarzeń, które są wytwarzane przez odbiornik.The filter can be used to control the event types that are produced by the listener.

Ta klasa filtruje zdarzenia na podstawie wartości EventType właściwości.This class filters events based on the value of the EventType property. Tę właściwość można ustawić za pomocą kodu lub w pliku konfiguracji, aby określić typ zdarzenia komunikatów, które powinny być śledzone przez odbiornik.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. Wartość właściwości wskazuje próg, w którym ma zostać rozpoczęte śledzenie.The value of the property indicates the threshold at which to begin tracing. Typy zdarzeń na poziomie i powyżej określonego poziomu są śledzone.Event types at and above the specified level are traced. ShouldTraceMetoda wywoływana przez odbiorniki do określenia, czy zdarzenie ma być śledzone, używa wartości EventType właściwości.The ShouldTrace method, called by listeners to determine if an event should be traced, uses the value of the EventType property.

Aby ustawić typ zdarzenia, od którego ma zostać rozpoczęte śledzenie, edytuj plik konfiguracji, który odpowiada nazwie aplikacji.To set the event type at which to begin tracing, edit the configuration file that corresponds to the name of your application. W tym pliku można dodać odbiornik, ustawić jego typ filtru i określić typ zdarzenia do śledzenia.Within this file, you can add a listener, set its filter type, and specify the event type to trace. Plik konfiguracji powinien być sformatowany w następujący sposób.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>  

Aby uzyskać więcej informacji na temat inicjowania danych dla programu EventTypeFilter , zobacz < Filter > .For more information about how to initialize data for an EventTypeFilter, see <filter>.

Konstruktory

EventTypeFilter(SourceLevels)

Inicjuje nowe wystąpienie klasy EventTypeFilter.Initializes a new instance of the EventTypeFilter class.

Właściwości

EventType

Pobiera lub ustawia typ zdarzenia komunikatów do śledzenia.Gets or sets the event type of the messages to trace.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ShouldTrace(TraceEventCache, String, TraceEventType, Int32, String, Object[], Object, Object[])

Określa, czy odbiornik śledzenia ma śledzić zdarzenie.Determines whether the trace listener should trace the event.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Dotyczy