HttpServerUtilityBase 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
作為提供 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 執行個體從執行的處理常式擷取輸出,以及指定是否清除 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 上的結束點。 |
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 上傳輸。 |