HttpServerUtilityBase 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
充当类的基类,前者提供用于处理 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 实例捕获已执行处理程序的输出和一个指定是否要清除 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 的传输。 |