Sdílet prostřednictvím


SourceFilter Třída

Definice

Určuje, jestli má naslouchací proces trasovat zprávu na základě zdroje 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í lze přiřadit jeden z několika různých typů filtrů, který poskytuje vrstvu bloková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

Name Description
SourceFilter(String)

Inicializuje novou instanci SourceFilter třídy a určuje název zdroje trasování.

Vlastnosti

Name Description
Source

Získá nebo nastaví název zdroje trasování.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

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

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

ToString()

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

(Zděděno od Object)

Platí pro