SourceFilter.ShouldTrace Metódus

Definíció

Meghatározza, hogy a nyomkövetési figyelőnek nyomon kell-e követnie az eseményt.

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

Paraméterek

cache
TraceEventCache

Egy objektum, amely a nyomkövetési esemény információs gyorsítótárát jelöli.

source
String

A forrás neve.

eventType
TraceEventType

Az eseménytípust azonosító enumerálási értékek egyike.

id
Int32

Nyomkövetési azonosítószám.

formatOrMessage
String

Argumentumtömb vagy írandó üzenet írásához használható formátum.

args
Object[]

Argumentumobjektumok tömbje.

data1
Object

Nyomkövetési adatobjektum.

data
Object[]

Nyomkövetési adatobjektumok tömbje.

Válaszok

trueha a nyomokat elő kell állítani; egyéb esetben. false

Kivételek

source az null.

Megjegyzések

Ha a source paraméter értéke megegyezik a Source tulajdonság értékével, a metódus ad vissza true.

A következőre érvényes: