Share via


SourceFilter.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

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

source
String

Název zdroje.

eventType
TraceEventType

Jedna z hodnot výčtu, která identifikuje typ události.

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 argumentových objektů.

data1
Object

Datový objekt trasování.

data
Object[]

Pole datových objektů trasování.

Návraty

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

Výjimky

source je null.

Poznámky

Pokud hodnota parametru source odpovídá hodnotě Source vlastnosti, vrátí truemetoda .

Platí pro