EventSchemaTraceListener.TraceData 方法

定義

將追蹤資料寫入至記錄檔。

多載

TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

將追蹤資訊、單一資料物件和事件資訊寫入至記錄檔。

TraceData(TraceEventCache, String, TraceEventType, Int32, Object[])

將追蹤資訊、多個資料物件和事件資訊寫入至記錄檔。

TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

將追蹤資訊、單一資料物件和事件資訊寫入至記錄檔。

public:
 override void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::Object ^ data);
[System.Security.SecurityCritical]
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);
[<System.Security.SecurityCritical>]
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
Public Overrides Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, data As Object)

參數

eventCache
TraceEventCache

TraceEventCache,包含目前處理序 ID、執行緒 ID 和堆疊追蹤資訊。

source
String

來源名稱。

eventType
TraceEventType

其中一個 TraceEventType 值。

id
Int32

事件的數值識別項。

data
Object

要發出的資料物件。

屬性

備註

eventCachesourceeventTypeid 參數用於追蹤的頁首和頁尾。 參數 id 會在寫入之前轉換為不帶正負號的整數。 因此,負 id 值會寫入為大型正整數。 參數 data 會寫入為 Data 專案中的 UserData 節點。 數據 ToString 物件的 方法可用來將物件轉換成字串。

重要

這個方法不適合直接由應用程式程式代碼呼叫。 它會由、 TraceTraceSource 類別的方法Debug呼叫,以寫入追蹤數據。

適用於

TraceData(TraceEventCache, String, TraceEventType, Int32, Object[])

將追蹤資訊、多個資料物件和事件資訊寫入至記錄檔。

public:
 override void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, ... cli::array <System::Object ^> ^ data);
[System.Security.SecurityCritical]
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data);
[<System.Security.SecurityCritical>]
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
Public Overrides Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, ParamArray data As Object())

參數

eventCache
TraceEventCache

TraceEventCache,包含目前處理序 ID、執行緒 ID 和堆疊追蹤資訊。

source
String

來源名稱。

eventType
TraceEventType

其中一個 TraceEventType 值。

id
Int32

事件的數值識別項。

data
Object[]

要發出的資料物件陣列。

屬性

備註

eventCachesourceeventTypeid 參數用於追蹤的頁首和頁尾。 參數 id 會在寫入之前轉換為不帶正負號的整數。 因此,負 id 值會寫入為大型正整數。 參數陣中的 data 物件會寫入為 Data 專案中的 UserData 節點。 ToString每個數據物件的 方法都會用來將物件轉換成字串。

重要

這個方法不適合直接由應用程式程式代碼呼叫。 它會由、 TraceTraceSource 類別的方法Debug呼叫,以寫入追蹤數據。

適用於