EventTypeFilter.ShouldTrace 方法

定義

決定追蹤接聽程式是否應該追蹤事件。

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

參數

cache
TraceEventCache

TraceEventCache,表示追蹤事件的資訊快取。

source
String

來源的名稱。

eventType
TraceEventType

其中一個 TraceEventType 值。

id
Int32

追蹤識別項號碼。

formatOrMessage
String

供撰寫引數之陣列使用的格式,或是要撰寫的訊息。

args
Object[]

引數物件的陣列。

data1
Object

追蹤資料物件。

data
Object[]

追蹤資料物件的陣列。

傳回

若應該產生追蹤則為 true;否則為 false

備註

如果參數的值 eventType 大於或等於 屬性的值 EventType ,方法會傳 true 回 。

適用於