SourceFilter Sınıf

Tanım

Bir dinleyicinin, izleme kaynağına göre bir iletiyi izleyip izlemeyeceğini belirtir.

public ref class SourceFilter : System::Diagnostics::TraceFilter
public class SourceFilter : System.Diagnostics.TraceFilter
type SourceFilter = class
    inherit TraceFilter
Public Class SourceFilter
Inherits TraceFilter
Devralma
SourceFilter

Açıklamalar

İzleme anahtarı tarafından sağlananın ötesinde bir filtreleme katmanı sağlamak için izleme dinleyicisine birkaç farklı filtre türünden biri atanabilir. Filtre, dinleyici tarafından oluşturulan izleme düzeyini denetlemek için kullanılabilir.

Bu sınıf, olayları kullanıcı tarafından ayarlanan belirli bir izleme kaynağına göre filtreler.

SourceFilterShouldTrace yöntemini geçersiz kılar ve dinleyici tarafından izlenecek izleme kaynağının adını belirten bir Source özellik tanımlar.

Not

Birden çok izleme kaynağı aynı izleme dinleyicisini aynı anda kullanabileceğinden bu filtre sağlanır.

Oluşturucular

SourceFilter(String)

İzleme kaynağının SourceFilter adını belirterek sınıfının yeni bir örneğini başlatır.

Özellikler

Source

İzleme kaynağının adını alır veya ayarlar.

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[])

İzleme 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