HttpServerUtilityWrapper 類別

定義

封裝了提供網頁請求處理輔助方法的 HTTP 內在物件。

public ref class HttpServerUtilityWrapper : System::Web::HttpServerUtilityBase
public class HttpServerUtilityWrapper : System.Web.HttpServerUtilityBase
type HttpServerUtilityWrapper = class
    inherit HttpServerUtilityBase
Public Class HttpServerUtilityWrapper
Inherits HttpServerUtilityBase
繼承
HttpServerUtilityWrapper

備註

HttpServerUtilityWrapper 類別源自該 HttpServerUtilityBase 類別,並作為該類別的包裝器 HttpServerUtility 。 這個類別在暴露類別功能HttpServerUtility同時也暴露型別。HttpServerUtilityBase HttpServerUtilityBase 類別讓你能用自訂實作取代應用程式中的原始 HttpServerUtility 類別實作,例如在 ASP.NET 管線外進行單元測試時。

建構函式

名稱 Description
HttpServerUtilityWrapper(HttpServerUtility)

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

屬性

名稱 Description
MachineName

取得伺服器的電腦名稱。

ScriptTimeout

以秒數計取或設定請求逾時值。

方法

名稱 Description
ClearError()

清除最新的例外。

CreateObject(String)

建立一個 COM 物件的伺服器實例,並以物件的程式識別碼(ProgID)來識別。

CreateObject(Type)

建立一個以物件類型識別的 COM 物件的伺服器實例。

CreateObjectFromClsid(String)

建立一個 COM 物件的伺服器實例,該物件以類別識別碼(CLSID)來識別。

Equals(Object)

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

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

在當前程序的上下文中執行指定的處理器,使用 TextWriter 實例擷取已執行處理器的輸出,並指定是否清除 QueryStringForm 集合。

Execute(String, Boolean)

在當前程序的情境中執行指定的虛擬路徑處理程序,並指定是否清除 QueryStringForm 集合。

Execute(String, TextWriter, Boolean)

在當前請求的情境中執行指定的虛擬路徑處理程序,使用 TextWriter 實例擷取頁面輸出及指示是否清除 QueryStringForm 集合的值。

Execute(String, TextWriter)

在當前程序的情境中執行指定虛擬路徑的處理器,並利用實 TextWriter 例擷取已執行處理器的輸出。

Execute(String)

在當前程序的上下文中執行指定的虛擬路徑處理器。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetLastError()

回傳最新的例外。

GetType()

取得目前實例的 Type

(繼承來源 Object)
HtmlDecode(String, TextWriter)

解碼一個 HTML 編碼的字串,並以串流回傳結果。

HtmlDecode(String)

解碼一個 HTML 編碼的字串,並回傳解碼後的字串。

HtmlEncode(String, TextWriter)

HTML 編碼字串並將產生的輸出傳送到輸出串流。

HtmlEncode(String)

HTML 編碼一個字串,並回傳編碼後的字串。

MapPath(String)

回傳與網頁伺服器上指定的虛擬路徑對應的實體檔案路徑。

MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

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

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

終止目前程序的執行並開始執行新請求,使用自訂的 HTTP 處理器及指定是否清除 QueryStringForm 集合的值。

Transfer(String, Boolean)

透過指定的 URL 及指定是否清除 QueryStringForm 集合的值,終止目前頁面的執行並開始執行另一個頁面或處理器。

Transfer(String)

終止目前程序的執行,並開始執行以 URL 指定的頁面或處理器。

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

使用指定的 HTTP 方法、標頭、路徑及選項,執行指定的 URL 非同步執行,以保留表單值並保留使用者身份。

TransferRequest(String, Boolean, String, NameValueCollection)

透過指定的 HTTP 方法與標頭,非同步執行指定 URL 端點。

TransferRequest(String, Boolean)

非同步執行指定網址端點,並指定是否清除 QueryStringForm 集合。

TransferRequest(String)

非同步執行指定的 URL 端點。

UrlDecode(String, TextWriter)

解碼一個 URL 編碼的字串,並將結果輸出傳送到串流。

UrlDecode(String)

解碼一個 URL 編碼的字串,並回傳該解碼後的字串。

UrlEncode(String, TextWriter)

URL 編碼字串並將產生的輸出傳送到串流。

UrlEncode(String)

URL 編碼字串並回傳編碼後的字串。

UrlPathEncode(String)

URL 編碼 URL 字串的路徑段。

UrlTokenDecode(String)

將 URL 字串標記解碼為等效的位元組陣列,使用以 base64 位數為基礎。

UrlTokenEncode(Byte[])

利用 base64 數字將位元組陣列編碼成等效的字串表示法,使其可用於 URL 傳輸。

適用於