共用方式為


IisTraceListener.TraceEvent 方法

定義

將追蹤和事件資訊寫入至 IisTraceListener 類別的輸出。

多載

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

將追蹤和事件資訊寫入至 IisTraceListener 類別的輸出。

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

將追蹤資訊、格式化的物件陣列和事件資訊寫入至 IisTraceListener 類別的輸出。

備註

TraceEvent會在 .NET Framework 3.5 中引進。 如需詳細資訊,請參閱版本和相依性

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

將追蹤和事件資訊寫入至 IisTraceListener 類別的輸出。

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

參數

eventCache
TraceEventCache

TraceEventCache 物件,包含目前處理程序識別碼、執行緒識別碼與堆疊追蹤資訊。

source
String

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

severity
TraceEventType

TraceEventType 值,指定導致追蹤的事件類型。

id
Int32

事件的數值識別項。

message
String

要寫入的訊息。

備註

這個方法不適合直接由應用程式程式碼呼叫。 、 System.Diagnostics.TraceSystem.Diagnostics.TraceSource 類別的成員 System.Diagnostics.Debug 會使用這個方法來寫入追蹤資料。

TraceEvent會在 .NET Framework 3.5 中引進。 如需詳細資訊,請參閱版本和相依性

適用於

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

將追蹤資訊、格式化的物件陣列和事件資訊寫入至 IisTraceListener 類別的輸出。

public:
 override void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType severity, int id, System::String ^ format, ... cli::array <System::Object ^> ^ args);
public override void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType severity, 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, severity As TraceEventType, id As Integer, format As String, ParamArray args As Object())

參數

eventCache
TraceEventCache

TraceEventCache 物件,包含目前處理程序識別碼、執行緒識別碼與堆疊追蹤資訊。

source
String

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

severity
TraceEventType

TraceEventType 值,指定導致追蹤的事件類型。

id
Int32

事件的數值識別項。

format
String

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

args
Object[]

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

備註

這個方法不適合直接由應用程式程式碼呼叫。 、 System.Diagnostics.TraceSystem.Diagnostics.TraceSource 類別的成員 System.Diagnostics.Debug 會使用這個方法來寫入追蹤資料。

TraceEvent會在 .NET Framework 3.5 中引進。 如需詳細資訊,請參閱版本和相依性

適用於