HttpServerUtilityWrapper 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
封裝了提供網頁請求處理輔助方法的 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 類別源自該 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 實例擷取已執行處理器的輸出,並指定是否清除 QueryString 和 Form 集合。 |
| Execute(String, Boolean) |
在當前程序的情境中執行指定的虛擬路徑處理程序,並指定是否清除 QueryString 和 Form 集合。 |
| Execute(String, TextWriter, Boolean) |
在當前請求的情境中執行指定的虛擬路徑處理程序,使用 TextWriter 實例擷取頁面輸出及指示是否清除 QueryString 和 Form 集合的值。 |
| 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 處理器及指定是否清除 QueryString 和 Form 集合的值。 |
| Transfer(String, Boolean) |
透過指定的 URL 及指定是否清除 QueryString 和 Form 集合的值,終止目前頁面的執行並開始執行另一個頁面或處理器。 |
| Transfer(String) |
終止目前程序的執行,並開始執行以 URL 指定的頁面或處理器。 |
| TransferRequest(String, Boolean, String, NameValueCollection, Boolean) |
使用指定的 HTTP 方法、標頭、路徑及選項,執行指定的 URL 非同步執行,以保留表單值並保留使用者身份。 |
| TransferRequest(String, Boolean, String, NameValueCollection) |
透過指定的 HTTP 方法與標頭,非同步執行指定 URL 端點。 |
| TransferRequest(String, Boolean) |
非同步執行指定網址端點,並指定是否清除 QueryString 和 Form 集合。 |
| 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 傳輸。 |