EventTypeFilter Třída

Definice

Určuje, jestli má naslouchací proces trasovat na základě typu události.

public ref class EventTypeFilter : System::Diagnostics::TraceFilter
public class EventTypeFilter : System.Diagnostics.TraceFilter
type EventTypeFilter = class
    inherit TraceFilter
Public Class EventTypeFilter
Inherits TraceFilter
Dědičnost
EventTypeFilter

Poznámky

Jeden z několika různých typů filtrů lze přiřadit k naslouchacímu procesu trasování prostřednictvím Filter vlastnosti , která poskytuje vrstvu blokování nad rámec toho, co TraceSwitchposkytuje . Filtr lze použít k řízení typů událostí vytvářených naslouchacím procesem.

Tato třída filtruje události na základě hodnoty EventType vlastnosti . Tato vlastnost může být nastavena kódem nebo v případě aplikací rozhraní .NET Framework v konfiguračním souboru k určení typu události zpráv, které mají být trasovány naslouchacím procesem. Hodnota vlastnosti označuje prahovou hodnotu, od které má začít trasování. Typy událostí na a nad zadanou úrovní jsou trasovány. Metoda ShouldTrace , kterou volají naslouchací procesy k určení, zda má být událost trasována, používá hodnotu EventType vlastnosti .

Pokud chcete nastavit typ události, při kterém má začít trasování v aplikaci .NET Framework, upravte konfigurační soubor, který odpovídá názvu vaší aplikace. V tomto souboru můžete přidat naslouchací proces, nastavit jeho typ filtru a určit typ události, který se má sledovat. Konfigurační soubor by měl být naformátovaný následujícím způsobem.

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

Další informace o inicializaci dat pro objekt najdete v EventTypeFiltertématu <filtr>.

Konstruktory

EventTypeFilter(SourceLevels)

Inicializuje novou instanci EventTypeFilter třídy .

Vlastnosti

EventType

Získá nebo nastaví typ události zpráv k trasování.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ShouldTrace(TraceEventCache, String, TraceEventType, Int32, String, Object[], Object, Object[])

Určuje, zda má trasovací naslouchací proces trasovat událost.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro