HttpServerUtilityWrapper 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
封装提供用于处理 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类派生自 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 实例捕获已执行处理程序的输出和一个指定是否要清除 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 上的异步执行和选择保留格式值和保留用户标识。 |
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 的传输。 |