Aracılığıyla paylaş


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ı filtrelemek 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öntem içerir.

Oluşturucular

Name Description
TraceFilter()

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

Yöntemler

Name Description
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()

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

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

Geçerli Objectbasit 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 bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır