Aracılığıyla paylaş


SourceFilter.ShouldTrace Yöntem

Tanım

İzleme dinleyicisinin olayı izlemesi gerekip gerekmediğini belirler.

public:
 override bool ShouldTrace(System::Diagnostics::TraceEventCache ^ cache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ formatOrMessage, cli::array <System::Object ^> ^ args, System::Object ^ data1, cli::array <System::Object ^> ^ data);
public override bool ShouldTrace (System.Diagnostics.TraceEventCache? cache, string source, System.Diagnostics.TraceEventType eventType, int id, string? formatOrMessage, object?[]? args, object? data1, object?[]? data);
public override bool ShouldTrace (System.Diagnostics.TraceEventCache cache, string source, System.Diagnostics.TraceEventType eventType, int id, string formatOrMessage, object[] args, object data1, object[] data);
override this.ShouldTrace : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] * obj * obj[] -> bool
Public Overrides Function ShouldTrace (cache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, formatOrMessage As String, args As Object(), data1 As Object, data As Object()) As Boolean

Parametreler

cache
TraceEventCache

İzleme olayı için bilgi önbelleğini temsil eden bir nesne.

source
String

Kaynağın adı.

eventType
TraceEventType

Olay türünü tanımlayan numaralandırma değerlerinden biri.

id
Int32

İzleme tanımlayıcısı numarası.

formatOrMessage
String

Bir bağımsız değişken dizisi veya yazacak bir ileti yazmak için kullanılacak biçim.

args
Object[]

Bağımsız değişken nesneleri dizisi.

data1
Object

Veri izleme nesnesi.

data
Object[]

İzleme veri nesneleri dizisi.

Döndürülenler

true izleme üretilmesi gerekiyorsa; aksi takdirde , false.

Özel durumlar

source, null değeridir.

Açıklamalar

parametresinin source değeri özelliğin Source değeriyle eşleşiyorsa, yöntemi döndürür true.

Şunlara uygulanır