Share via


DelimitedListTraceListener.TraceData 方法

定義

將追蹤資料寫入輸出檔或資料流。

多載

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

寫入追蹤資訊、資料物件,及事件資訊至輸出檔或資料流。

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

將追蹤資訊、資料物件的陣列及事件資訊寫入至輸出檔或資料流。

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

來源:
DelimitedListTraceListener.cs
來源:
DelimitedListTraceListener.cs
來源:
DelimitedListTraceListener.cs

寫入追蹤資訊、資料物件,及事件資訊至輸出檔或資料流。

public:
 override void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::Object ^ data);
public override void TraceData (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object? data);
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);
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 物件,包含目前處理程序識別碼、執行緒識別碼與堆疊追蹤資訊。

source
String

用來識別輸出的名稱,通常是產生追蹤事件的應用程式名稱。

eventType
TraceEventType

其中一個 TraceEventType 值,可指定引發追蹤的事件類型。

id
Int32

事件的數值識別項。

data
Object

將資料物件寫入輸出檔或資料流。

備註

eventTypeid 參數的值source會寫入為標頭。 數據物件會使用 ToString 物件的 方法轉換成字串。 數據 eventCache 會寫入為頁尾,其內容取決於 屬性的值 TraceOutputOptions

重要

方法 TraceData 並非由應用程式程式代碼呼叫。 它會由、 TraceTraceSource 類別的方法Debug呼叫,以寫入追蹤數據。

適用於

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

來源:
DelimitedListTraceListener.cs
來源:
DelimitedListTraceListener.cs
來源:
DelimitedListTraceListener.cs

將追蹤資訊、資料物件的陣列及事件資訊寫入至輸出檔或資料流。

public:
 override void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, ... cli::array <System::Object ^> ^ data);
public override void TraceData (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object?[]? data);
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data);
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 物件,包含目前處理程序識別碼、執行緒識別碼與堆疊追蹤資訊。

source
String

用來識別輸出的名稱,通常是產生追蹤事件的應用程式名稱。

eventType
TraceEventType

其中一個 TraceEventType 值,可指定引發追蹤的事件類型。

id
Int32

事件的數值識別項。

data
Object[]

將資料物件的陣列寫入輸出檔或資料流。

備註

eventTypeid 參數的值source會寫入為標頭。 數據物件會使用 ToString 每個物件的 方法轉換成字串。 數據 eventCache 會寫入為頁尾,其內容取決於 屬性的值 TraceOutputOptions

重要

方法 TraceData 並非由應用程式程式代碼呼叫。 它會由、 TraceTraceSource 類別的方法Debug呼叫,以寫入追蹤數據。

適用於