HttpServerUtilityBase 類別

定義

作為提供 Helper 方法以處理 Web 要求之類別的基底類別。

public ref class HttpServerUtilityBase abstract
public abstract class HttpServerUtilityBase
type HttpServerUtilityBase = class
Public MustInherit Class HttpServerUtilityBase
繼承
HttpServerUtilityBase
衍生

備註

類別 HttpServerUtilityBase 是抽象類別,其中包含與 類別相同的成員 HttpServerUtility 。 類別 HttpServerUtilityBase 可讓您建立類似 HttpServerUtility 類別的衍生類別,但您可以在 ASP.NET 管線外部自訂和運作。 當您執行單元測試時,通常會使用衍生類別來實作成員,並具有符合您所測試案例的自訂行為。

HttpServerUtilityWrapper 類別衍生自 HttpServerUtilityBase 類別。 類別 HttpServerUtilityWrapper 可作為 類別的 HttpServerUtility 包裝函式。 在執行時間,您通常會使用 類別的 HttpServerUtilityWrapper 實例來呼叫 物件的成員 HttpServerUtility

建構函式

HttpServerUtilityBase()

初始化這個類別,以供繼承的類別執行個體使用。 這個建構函式只能由繼承的類別呼叫。

屬性

MachineName

在衍生類別中覆寫時,取得伺服器的電腦名稱。

ScriptTimeout

在衍生類別中覆寫時,取得或設定要求的逾時值 (以秒為單位)。

方法

ClearError()

在衍生類別中覆寫時,清除最新的例外狀況。

CreateObject(String)

在衍生類別中覆寫時,建立以物件的程式設計識別碼 (ProgID) 識別之 COM 物件的伺服器執行個體。

CreateObject(Type)

在衍生類別中覆寫時,建立以物件類型識別之 COM 物件的伺服器執行個體。

CreateObjectFromClsid(String)

在衍生類別中覆寫時,建立以物件類別識別項 (CLSID) 識別之 COM 物件的伺服器執行個體。

Equals(Object)

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

(繼承來源 Object)
Execute(IHttpHandler, TextWriter, Boolean)

在衍生類別中覆寫時,執行目前處理序內容中的指定處理常式,並使用 TextWriter 執行個體從執行的處理常式擷取輸出,以及指定是否清除 QueryStringForm 集合的值。

Execute(String)

在衍生類別中覆寫時,於目前處理序的內容中,執行所指定虛擬路徑的處理常式。

Execute(String, Boolean)

在衍生類別中被覆寫時,在目前處理序的內容中,執行指定虛擬路徑的處理常式,並指定是否清除 QueryStringForm 集合。

Execute(String, TextWriter)

在衍生類別中覆寫時,在目前處理序的內容中,執行指定虛擬路徑的處理常式,並使用 TextWriter 執行個體從執行的處理常式中擷取輸出。

Execute(String, TextWriter, Boolean)

在衍生類別中覆寫時,執行目前要求內容中指定虛擬路徑的處理常式,並使用 TextWriter 執行個體從此頁面擷取輸出,以及指定是否清除 QueryStringForm 集合的值。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetLastError()

在衍生類別中覆寫時,傳回最新的例外狀況。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
HtmlDecode(String)

在衍生類別中覆寫時,將經過 HTML 編碼的字串進行解碼,並傳回解碼的字串。

HtmlDecode(String, TextWriter)

在衍生類別中覆寫時,將經過 HTML 編碼的字串進行解碼,並以資料流形式傳回結果。

HtmlEncode(String)

在衍生類別中覆寫時,將字串進行 HTML 編碼,並傳回編碼字串。

HtmlEncode(String, TextWriter)

在衍生類別中覆寫時,以 HTML 編碼字串,並將產生的輸出傳送至輸出資料流。

MapPath(String)

在衍生的類別中覆寫時,傳回對應到 Web 伺服器上所指定虛擬路徑的實體檔案路徑。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)
Transfer(IHttpHandler, Boolean)

在衍生類別中覆寫時,使用自訂 HTTP 處理常式,以及指定是否要清除 QueryStringForm 集合的值,結束執行目前的處理序並開始執行新要求。

Transfer(String)

在衍生類別中覆寫時,會終止執行目前的處理序,並開始執行以 URL 指定的頁面或處理常式。

Transfer(String, Boolean)

在衍生類別中覆寫時,結束目前網頁的執行,並開始執行不同的頁面或處理常式,方法是使用指定的 URL 和值,其指定是否要清除 QueryStringForm 集合。

TransferRequest(String)

在衍生類別中覆寫時,以非同步方式執行位於指定 URL 的結束點。

TransferRequest(String, Boolean)

在衍生類別中覆寫時,於指定 URL 以非同步方式執行端點,並指定是否要清除 QueryStringForm 集合。

TransferRequest(String, Boolean, String, NameValueCollection)

在衍生類別中覆寫時,使用指定的 HTTP 方法和標頭,以非同步方式在指定的 URL 執行端點。

TransferRequest(String, Boolean, String, NameValueCollection, Boolean)

在衍生類別中實作時,使用指定的 HTTP 方法、標頭、路徑,以及保留表單值和保留使用者識別的選項,以非同步方式執行位於指定的 URL 上的結束點。

UrlDecode(String)

在衍生類別中覆寫時,將經過 URL 編碼的字串進行解碼,並傳回解碼的字串。

UrlDecode(String, TextWriter)

在衍生類別中覆寫時,將 URL 編碼字串解碼,並將產生的輸出傳送至資料流。

UrlEncode(String)

在衍生類別中覆寫時,將字串進行 URL 編碼,並傳回編碼字串。

UrlEncode(String, TextWriter)

在衍生類別中覆寫時,以 URL 編碼字串,並將產生的輸出傳送至資料流。

UrlPathEncode(String)

在衍生類別中覆寫時,對 URL 字串的路徑區段進行 URL 編碼。

UrlTokenDecode(String)

在衍生類別中受到覆寫時,使用 base64 編碼的數字將 URL 字串語彙基元解碼成對應的位元組陣列。

UrlTokenEncode(Byte[])

在衍生類別中覆寫時,使用 base64 數字,將位元組陣列編碼成對等的字串表示,使其可在 URL 上傳輸。

適用於