TraceFilter Sınıf

Tanım

İzleme filtresi uygulamaları için temel sınıfı sağlar.

public ref class TraceFilter abstract
public abstract class TraceFilter
type TraceFilter = class
Public MustInherit Class TraceFilter
Devralma
TraceFilter
Türetilmiş

Açıklamalar

İzleme filtreleri, izleme anahtarları tarafından sağlananın ötesinde ek bir filtreleme katmanı sağlamak için izleme dinleyicileri tarafından kullanılabilir. İzleme dinleyicisi için izleme filtresi dinleyicinin özelliğinde Filter bulunabilir. İzleme anahtarları, izleme dinleyicilerine bir izleme gönderilip gönderilmeyeceğini belirler. İzleme filtreleri, tek tek izleme dinleyicilerinin izlemenin ilişkili çıkış ortamına yazılıp yazılmayacağını belirlemesine olanak sağlar. Örneğin, her izleme filtresi tarafından belirlendiği gibi, bir izleme tarafından konsoluna ConsoleTraceListeneryazılabilir, ancak bir tarafından EventLogTraceListenerolay günlüğüne yazılamaz.

sınıfından devralan filtreler, izlenmekte TraceFilter olan olayların filtrelenmesini gerçekleştirmek için sınıfından TraceListener devralan izleme dinleyicileri tarafından kullanılabilir. TraceFilter , ShouldTraceolay verilerini alan ve olayın izlenip izlenmeyeceğini belirten bir bayrak döndüren tek bir yöntemi içerir.

Oluşturucular

TraceFilter()

TraceFilter sınıfının yeni bir örneğini başlatır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ShouldTrace(TraceEventCache, String, TraceEventType, Int32, String, Object[], Object, Object[])

Türetilmiş bir sınıfta geçersiz kılındığında, izleme dinleyicisinin olayı izlemesi gerekip gerekmediğini belirler.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır