共用方式為


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

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

source
String

來源的名稱。

eventType
TraceEventType

一個識別事件型別的列舉值。

id
Int32

追蹤識別項號碼。

formatOrMessage
String

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

args
Object[]

引數物件的陣列。

data1
Object

追蹤資料物件。

data
Object[]

追蹤資料物件的陣列。

傳回

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

例外狀況

sourcenull

備註

如果 參數的值 source 符合 屬性的值 Source ,則方法會傳 true回 。

適用於