XmlWriterTraceListener.TraceEvent 方法

定義

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

多載

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

寫入追蹤資訊、訊息,以及事件資訊至檔案或資料流。

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

寫入追蹤資訊、格式化訊息,以及事件資訊至檔案或資料流。

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

來源:
XmlWriterTraceListener.cs
來源:
XmlWriterTraceListener.cs
來源:
XmlWriterTraceListener.cs

寫入追蹤資訊、訊息,以及事件資訊至檔案或資料流。

public:
 override void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ message);
public override void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string? message);
public override void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message);
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
Public Overrides Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, message As String)

參數

eventCache
TraceEventCache

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

source
String

來源名稱。

eventType
TraceEventType

其中一個 TraceEventType 值。

id
Int32

事件的數值識別項。

message
String

要寫入的訊息。

備註

eventCachesourceeventTypeid 參數會用於追蹤的頁首和頁尾。 參數 id 會在寫入之前轉換成不帶正負號的整數,因此負 id 值會寫入為大正整數。 參數 message 會寫入為 Message 專案。

重要

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

適用於

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

來源:
XmlWriterTraceListener.cs
來源:
XmlWriterTraceListener.cs
來源:
XmlWriterTraceListener.cs

寫入追蹤資訊、格式化訊息,以及事件資訊至檔案或資料流。

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

參數

eventCache
TraceEventCache

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

source
String

來源名稱。

eventType
TraceEventType

其中一個 TraceEventType 值。

id
Int32

事件的數值識別項。

format
String

包含零或多個格式項目的格式字串,這些項目與 args 陣列中的物件相對應。

args
Object[]

物件陣列,包含零個或多個要格式化的物件。

備註

eventCachesourceeventTypeid 參數會用於追蹤的頁首和頁尾。 參數 id 會在寫入之前轉換成不帶正負號的整數,因此負 id 值會寫入為大正整數。 系統會 String.Format(String, Object[]) 呼叫 方法,將 format 字串和 args 數位上當做參數傳入,以將物件數位格式化 argsMessage 專案。

重要

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

適用於