IisTraceListener 類別

定義

提供接聽項,將所有追蹤和偵錯輸出路由至 IIS 7.0 基礎結構。

public ref class IisTraceListener sealed : System::Diagnostics::TraceListener
public sealed class IisTraceListener : System.Diagnostics.TraceListener
type IisTraceListener = class
    inherit TraceListener
Public NotInheritable Class IisTraceListener
Inherits TraceListener
繼承

備註

類別 IisTraceListener 會將 ASP.NET 的追蹤機制連線到 IIS 7.0。 這個接聽程式類別可讓建立 ASP.NET 應用程式和實 IHttpModule 作 和 IHttpHandler 介面的開發人員,在啟用追蹤時,將頁面層級、模組層級或處理常式層級事件提升至 IIS 7.0 基礎結構。

注意

這個接聽程式類別不會將 IIS 7.0 事件路由傳送至 ASP.NET 類別。 這包括實作 PageIHttpHandler 介面的 IHttpModule 類別和類別。

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

建構函式

IisTraceListener()

初始化 IisTraceListener 類別的新執行個體。

屬性

Attributes

取得在應用程式組態檔中定義的自訂追蹤接聽程式屬性。

(繼承來源 TraceListener)
Filter

取得或設定追蹤接聽程式的追蹤篩選。

(繼承來源 TraceListener)
IndentLevel

取得或設定縮排層級。

(繼承來源 TraceListener)
IndentSize

取得或設定縮排的空格數目。

(繼承來源 TraceListener)
IsThreadSafe

取得值,指出追蹤接聽程式是否為安全執行緒。

(繼承來源 TraceListener)
Name

取得或設定這個 TraceListener 的名稱。

(繼承來源 TraceListener)
NeedIndent

取得或設定值,指出是否要縮排輸出。

(繼承來源 TraceListener)
TraceOutputOptions

取得或設定追蹤輸出選項。

(繼承來源 TraceListener)

方法

Close()

當在衍生類別中覆寫時,關閉輸出資料流,使它不再接收追蹤或偵錯輸出。

(繼承來源 TraceListener)
CreateObjRef(Type)

建立包含所有相關資訊的物件,這些資訊是產生用來與遠端物件通訊的所需 Proxy。

(繼承來源 MarshalByRefObject)
Dispose()

釋放 TraceListener 所使用的所有資源。

(繼承來源 TraceListener)
Dispose(Boolean)

釋放 TraceListener 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。

(繼承來源 TraceListener)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
Fail(String)

當您實作 TraceListener 類別時,發出錯誤訊息給您建立的接聽程式。

(繼承來源 TraceListener)
Fail(String, String)

當您實做 TraceListener 類別時,發出錯誤訊息和詳細的錯誤訊息給您建立的接聽程式。

(繼承來源 TraceListener)
Flush()

當在衍生類別中覆寫時,會排清輸出緩衝區。

(繼承來源 TraceListener)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetLifetimeService()
已淘汰.

擷取控制這個執行個體存留期 (Lifetime) 原則的目前存留期服務物件。

(繼承來源 MarshalByRefObject)
GetSupportedAttributes()

取得由追蹤接聽程式支援的自訂屬性。

(繼承來源 TraceListener)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
InitializeLifetimeService()
已淘汰.

取得存留期服務物件,以控制這個執行個體的存留期原則。

(繼承來源 MarshalByRefObject)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
MemberwiseClone(Boolean)

建立目前 MarshalByRefObject 物件的淺層複本。

(繼承來源 MarshalByRefObject)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)
TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

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

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

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

TraceEvent(TraceEventCache, String, TraceEventType, Int32)

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

(繼承來源 TraceListener)
TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

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

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

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

TraceTransfer(TraceEventCache, String, Int32, String, Guid)

寫入追蹤資訊、訊息、相關活動身分識別與事件資訊至特定接聽程式的輸出。

(繼承來源 TraceListener)
Write(Object)

將物件的 ToString() 方法的值寫入當您實作 TraceListener 類別時所建立的接聽程式。

(繼承來源 TraceListener)
Write(Object, String)

將類別名稱和物件的 ToString() 方法的值寫入當您實作 TraceListener 類別時所建立的接聽程式。

(繼承來源 TraceListener)
Write(String)

將指定的訊息寫入至 IisTraceListener 類別的輸出。

Write(String, String)

將指定的訊息和指定的類別名稱寫入 IisTraceListener 類別的輸出。

WriteIndent()

將縮排寫入當您實作這個類別時所建立的接聽程式,並且將 NeedIndent 屬性重設為 false

(繼承來源 TraceListener)
WriteLine(Object)

將物件的 ToString() 方法的值寫入當您實作 TraceListener 類別時所建立的接聽程式,後面跟隨著行結束字元。

(繼承來源 TraceListener)
WriteLine(Object, String)

將分類名稱和物件的 ToString() 方法的值寫入當您實作 TraceListener 類別時所建立的接聽程式,後面跟隨著行結束字元。

(繼承來源 TraceListener)
WriteLine(String)

將指定的訊息寫入至 IisTraceListener 類別的輸出。

WriteLine(String, String)

將指定的訊息和分類名稱寫入至 IisTraceListener 類別的輸出。

適用於