Sdílet prostřednictvím


EventTypeFilter.ShouldTrace Metoda

Definice

Určuje, zda má trasovací naslouchací proces trasovat událost.

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

A TraceEventCache , který představuje mezipaměť informací pro událost trasování.

source
String

Název zdroje.

eventType
TraceEventType

Jedna z TraceEventType hodnot.

id
Int32

Číslo identifikátoru trasování.

formatOrMessage
String

Formát, který se má použít pro zápis pole argumentů nebo zprávy k zápisu.

args
Object[]

Pole argumentů objektů.

data1
Object

Trasovací datový objekt.

data
Object[]

Pole trasovacích datových objektů.

Návraty

truepokud má být trasování vytvořeno; v opačném případě . false

Poznámky

Pokud je hodnota parametru eventType větší nebo rovna hodnotě EventType vlastnosti, vrátí truemetoda hodnotu .

Platí pro