HttpServerUtilityWrapper 類別

定義

封裝 HTTP 內建物件,這個物件提供協助程式方法以處理 Web 要求。

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 管線外部執行單元測試時。

建構函式

HttpServerUtilityWrapper(HttpServerUtility)

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

屬性

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 的非同步執行。

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

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

(繼承來源 HttpServerUtilityBase)
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 上傳輸。

適用於