共用方式為


EventProviderTraceListener.TraceEvent 方法

定義

多載

TraceEvent(TraceEventCache, String, TraceEventType, Int32)

將追蹤和事件資訊寫入接聽程式特定的輸出。

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

將追蹤資訊、訊息和事件資訊寫入接聽程式特定輸出。

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

將追蹤資訊、物件的格式化數位和事件資訊寫入接聽程式特定輸出。

TraceEvent(TraceEventCache, String, TraceEventType, Int32)

將追蹤和事件資訊寫入接聽程式特定的輸出。

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

參數

eventCache
TraceEventCache

包含目前進程標識碼、線程標識碼和堆疊追蹤資訊的 TraceEventCache 物件。

source
String

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

eventType
TraceEventType

其中一個 TraceEventType 值,指定造成追蹤的事件類型。

id
Int32

事件的數值標識碼。

另請參閱

適用於

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

將追蹤資訊、訊息和事件資訊寫入接聽程式特定輸出。

public:
 override void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ message);
public override sealed 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 NotOverridable Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, message As String)

參數

eventCache
TraceEventCache

包含目前進程標識碼、線程標識碼和堆疊追蹤資訊的 TraceEventCache 物件。

source
String

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

eventType
TraceEventType

其中一個 TraceEventType 值,指定造成追蹤的事件類型。

id
Int32

事件的數值標識碼。

message
String

要寫入的訊息。

另請參閱

適用於

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

將追蹤資訊、物件的格式化數位和事件資訊寫入接聽程式特定輸出。

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 sealed 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 NotOverridable Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, format As String, ParamArray args As Object())

參數

eventCache
TraceEventCache

包含目前進程標識碼、線程標識碼和堆疊追蹤資訊的 TraceEventCache 物件。

source
String

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

eventType
TraceEventType

其中一個 TraceEventType 值,指定造成追蹤的事件類型。

id
Int32

事件的數值標識碼。

format
String

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

args
Object[]

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

另請參閱

適用於