Udostępnij za pośrednictwem


SourceFilter.ShouldTrace Metoda

Definicja

Określa, czy odbiornik śledzenia powinien śledzić zdarzenie.

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

Parametry

cache
TraceEventCache

Obiekt reprezentujący pamięć podręczną informacji dla zdarzenia śledzenia.

source
String

Nazwa źródła.

eventType
TraceEventType

Jedna z wartości wyliczenia identyfikujących typ zdarzenia.

id
Int32

Numer identyfikatora śledzenia.

formatOrMessage
String

Format używany do pisania tablicy argumentów lub komunikatu do zapisu.

args
Object[]

Tablica obiektów argumentów.

data1
Object

Obiekt danych śledzenia.

data
Object[]

Tablica obiektów danych śledzenia.

Zwraca

true jeżeli należy wygenerować ślad; w przeciwnym razie , false.

Wyjątki

source to null.

Uwagi

Jeśli wartość parametru source jest zgodna z wartością Source właściwości, metoda zwraca wartość true.

Dotyczy