SourceFilter.ShouldTrace 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
決定追蹤接聽程式是否應該追蹤事件。
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
。
例外狀況
source
為 null
。
備註
如果 參數的值 source
符合 屬性的值 Source ,則方法會傳 true
回 。