Sdílet prostřednictvím


SourceFilter Třída

Definice

Určuje, jestli má naslouchací proces trasovat zprávy v závislosti na zdroji trasování.

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

Poznámky

K naslouchacímu procesu trasování je možné přiřadit jeden z několika různých typů filtrů, které poskytují vrstvu prověřování nad rámec toho, co poskytuje přepínač trasování. Filtr lze použít k řízení úrovně trasování vytvořeného naslouchacím procesem.

Tato třída filtruje události na základě konkrétního zdroje trasování nastaveného uživatelem.

SourceFilter přepíše metodu ShouldTrace a definuje Source vlastnost, která určuje název zdroje trasování, který má být trasován naslouchacím procesem.

Poznámka

Tento filtr je k dispozici, protože více zdrojů trasování může současně používat stejný naslouchací proces trasování.

Konstruktory

SourceFilter(String)

Inicializuje novou instanci SourceFilter třídy zadáním názvu zdroje trasování.

Vlastnosti

Source

Získá nebo nastaví název zdroje 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