HttpServerUtilityBase 类

定义

充当类的基类,前者提供用于处理 Web 请求的 helper 方法。

public ref class HttpServerUtilityBase abstract
public abstract class HttpServerUtilityBase
type HttpServerUtilityBase = class
Public MustInherit Class HttpServerUtilityBase
继承
HttpServerUtilityBase
派生

注解

HttpServerUtilityBase 是一个抽象类,其中包含与 类相同的 HttpServerUtility 成员。 使用 类可以创建类似 类的派生类,但可以自定义和在管道 ASP.NET HttpServerUtilityBase HttpServerUtility 类。 执行单元测试时,通常使用派生类来实现具有满足所测试方案的自定义行为的成员。

HttpServerUtilityWrapper 类是从 HttpServerUtilityBase 类派生的。 HttpServerUtilityWrapper类充当 类的 HttpServerUtility 包装器。 运行时,通常使用 类的实例 HttpServerUtilityWrapper 来调用 对象 HttpServerUtility 的成员。

构造函数

HttpServerUtilityBase()

初始化该类供继承的类实例使用。 此构造函数只能由继承的类调用。

属性

MachineName

在派生类中重写时,获取服务器的计算机名称。

ScriptTimeout

在派生类中重写时,获取或设置请求超时值(以秒为单位)。

方法

ClearError()

当在派生类中重写时,清除最近发生的异常。

CreateObject(String)

在派生类中重写时,创建 COM 对象的服务器实例,该对象由其编程标识符 (ProgID) 进行标识。

CreateObject(Type)

在派生类中重写时,创建 COM 对象的服务器实例,该对象由其类型进行标识。

CreateObjectFromClsid(String)

在派生类中重写时,创建 COM 对象的服务器实例,该对象由其类标识符 (CLSID) 进行标识。

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 上异步执行该终结点,以保留窗体值和保留用户标识。

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 的传输。

适用于