HttpServerUtilityWrapper 类

定义

封装提供用于处理 Web 请求的 Helper 方法的 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

注解

HttpServerUtilityWrapper类派生自 HttpServerUtilityBase 类,用作类的包装 HttpServerUtility 。 此类公开类的功能, HttpServerUtility 同时公开 HttpServerUtilityBase 类型。 HttpServerUtilityBase通过类,可以将应用程序中类的原始实现替换为 HttpServerUtility 自定义实现,例如在 ASP.NET 管道之外执行单元测试时。

构造函数

HttpServerUtilityWrapper(HttpServerUtility)

初始化 HttpServerUtilityWrapper 类的新实例。

属性

MachineName

获取服务器的计算机名称。

ScriptTimeout

获取或设置请求超时值(以秒为单位)。

方法

ClearError()

清除最近发生的异常。

CreateObject(String)

创建 COM 对象的服务器实例,该 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 上的异步执行和选择保留格式值和保留用户标识。

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

适用于