EventTypeFilter Klasa

Definicja

Wskazuje, czy odbiornik powinien śledzić na podstawie typu zdarzenia.

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

Do odbiornika śledzenia można przypisać jeden z kilku różnych typów filtrów za pośrednictwem Filter właściwości , aby zapewnić warstwę osłony wykraczającą poza warstwę zapewnianą przez TraceSwitchobiekt . Filtr może służyć do kontrolowania typów zdarzeń generowanych przez odbiornik.

Ta klasa filtruje zdarzenia na podstawie wartości EventType właściwości. Tę właściwość można ustawić za pomocą kodu lub, dla aplikacji .NET Framework, w pliku konfiguracji, aby określić typ zdarzenia komunikatów, które mają być śledzone przez odbiornik. Wartość właściwości wskazuje próg, na którym należy rozpocząć śledzenie. Typy zdarzeń na określonym poziomie i powyżej określonego poziomu są śledzone. Metoda wywoływana ShouldTrace przez odbiorniki w celu określenia, czy zdarzenie ma być śledzone, używa wartości EventType właściwości .

Aby ustawić typ zdarzenia, w którym ma rozpocząć śledzenie w aplikacji .NET Framework, zmodyfikuj plik konfiguracji odpowiadający nazwie aplikacji. W tym pliku można dodać odbiornik, ustawić jego typ filtru i określić typ zdarzenia do śledzenia. Plik konfiguracji powinien być sformatowany w następujący sposób.

<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 elementu EventTypeFilter, zobacz <filtrowanie>.

Konstruktory

EventTypeFilter(SourceLevels)

Inicjuje nowe wystąpienie klasy EventTypeFilter.

Właściwości

EventType

Pobiera lub ustawia typ zdarzenia komunikatów do śledzenia.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

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

Określa, czy odbiornik śledzenia powinien śledzić zdarzenie.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy