EventTypeFilter Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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) |