HttpServerUtilityWrapper 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
封裝 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類別衍生自 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 執行個體從執行的處理常式擷取輸出,以及指定是否清除 QueryString 和 Form 集合的值。 |
Execute(String) |
在目前處理序的內容中,執行指定虛擬路徑的處理常式。 |
Execute(String, Boolean) |
在目前處理序的內容中,執行指定虛擬路徑的處理常式,並指定是否清除 QueryString 和 Form 集合。 |
Execute(String, TextWriter) |
在目前處理序的內容中,執行指定虛擬路徑的處理常式,並使用 TextWriter 執行個體從執行的處理常式中擷取輸出。 |
Execute(String, TextWriter, Boolean) |
執行目前要求內容中所指定虛擬路徑的處理常式,並使用 TextWriter 執行個體從頁面擷取輸出,以及使用表示是否清除 QueryString 和 Form 集合的值。 |
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 處理常式,以及指定是否要清除 QueryString 和 Form 集合的值,結束執行目前的處理序並開始執行新要求。 |
Transfer(String) |
終止執行目前的處理序,並開始執行以 URL 指定的頁面或處理常式。 |
Transfer(String, Boolean) |
結束目前網頁的執行,並開始執行不同的頁面或處理常式,方法是使用指定的 URL 和值,其指定是否要清除 QueryString 和 Form 集合。 |
TransferRequest(String) |
以非同步方式執行位於指定 URL 的結束點。 |
TransferRequest(String, Boolean) |
以非同步方式執行指定 URL 的端點,並指定是否要清除 QueryString 和 Form 集合。 |
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 上傳輸。 |