SimpleWorkerRequest 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供 HttpWorkerRequest 抽象类的简单实现,该类可用于在 Internet Information Services (IIS) 应用程序外部托管 ASP.NET 应用程序。 可以直接使用 SimpleWorkerRequest 或扩展它。
public ref class SimpleWorkerRequest : System::Web::HttpWorkerRequest
[System.Runtime.InteropServices.ComVisible(false)]
public class SimpleWorkerRequest : System.Web.HttpWorkerRequest
[<System.Runtime.InteropServices.ComVisible(false)>]
type SimpleWorkerRequest = class
inherit HttpWorkerRequest
Public Class SimpleWorkerRequest
Inherits HttpWorkerRequest
- 继承
- 属性
注解
此简单实现 HttpWorkerRequest 提供请求 URL 和查询字符串,并将输出正文捕获到一个 TextWriter中。 若要实现更丰富的功能,例如提供已发布的内容和标头,并将响应标头或响应正文捕获为二进制数据,应扩展 SimpleWorkerRequest 并替代相应的 HttpWorkerRequest 方法。
构造函数
| 名称 | 说明 |
|---|---|
| SimpleWorkerRequest(String, String, String, String, TextWriter) |
当用户代码创建一SimpleWorkerRequest个(将作为参数HttpContext传递给 |
| SimpleWorkerRequest(String, String, TextWriter) |
使用SimpleWorkerRequest该方法创建目标应用程序域时,初始化类的新实例CreateApplicationHost(Type, String, String)。 |
字段
| 名称 | 说明 |
|---|---|
| HeaderAccept |
指定 HTTP 标头的 |
| HeaderAcceptCharset |
指定 HTTP 标头的 |
| HeaderAcceptEncoding |
指定 HTTP 标头的 |
| HeaderAcceptLanguage |
指定 HTTP 标头的 |
| HeaderAcceptRanges |
指定 HTTP 标头的 |
| HeaderAge |
指定 HTTP 标头的 |
| HeaderAllow |
指定 HTTP 标头的 |
| HeaderAuthorization |
指定 HTTP 标头的 |
| HeaderCacheControl |
表示 HTTP |
| HeaderConnection |
指定 HTTP 标头的 |
| HeaderContentEncoding |
指定 HTTP 标头的 |
| HeaderContentLanguage |
指定 HTTP 标头的 |
| HeaderContentLength |
指定 HTTP 标头的 |
| HeaderContentLocation |
指定 HTTP 标头的 |
| HeaderContentMd5 |
指定 HTTP 标头的 |
| HeaderContentRange |
指定 HTTP 标头的 |
| HeaderContentType |
指定 HTTP 标头的 |
| HeaderCookie |
指定 HTTP 标头的 |
| HeaderDate |
指定 HTTP 标头的 |
| HeaderEtag |
指定 HTTP 标头的 |
| HeaderExpect |
指定 HTTP 标头的 |
| HeaderExpires |
指定 HTTP 标头的 |
| HeaderFrom |
指定 HTTP 标头的 |
| HeaderHost |
指定 HTTP 标头的 |
| HeaderIfMatch |
指定 HTTP 标头的 |
| HeaderIfModifiedSince |
指定 HTTP 标头的 |
| HeaderIfNoneMatch |
指定 HTTP 标头的 |
| HeaderIfRange |
指定 HTTP 标头的 |
| HeaderIfUnmodifiedSince |
指定 HTTP 标头的 |
| HeaderKeepAlive |
指定 HTTP 标头的 |
| HeaderLastModified |
指定 HTTP 标头的 |
| HeaderLocation |
指定 HTTP 标头的 |
| HeaderMaxForwards |
指定 HTTP 标头的 |
| HeaderPragma |
指定 HTTP 标头的 |
| HeaderProxyAuthenticate |
指定 HTTP 标头的 |
| HeaderProxyAuthorization |
指定 HTTP 标头的 |
| HeaderRange |
指定 HTTP 标头的 |
| HeaderReferer |
指定 HTTP 标头的 |
| HeaderRetryAfter |
指定 HTTP 标头的 |
| HeaderServer |
指定 HTTP 标头的 |
| HeaderSetCookie |
指定 HTTP 标头的 |
| HeaderTe |
指定 HTTP 标头的 |
| HeaderTrailer |
指定 HTTP 标头的 |
| HeaderTransferEncoding |
指定 HTTP 标头的 |
| HeaderUpgrade |
指定 HTTP 标头的 |
| HeaderUserAgent |
指定 HTTP 标头的 |
| HeaderVary |
指定 HTTP 标头的 |
| HeaderVia |
指定 HTTP 标头的 |
| HeaderWarning |
指定 HTTP 标头的 |
| HeaderWwwAuthenticate |
指定 HTTP 标头的 |
| ReasonCachePolicy |
指定请求的原因。 (继承自 HttpWorkerRequest) |
| ReasonCacheSecurity |
指定请求的原因。 (继承自 HttpWorkerRequest) |
| ReasonClientDisconnect |
指定请求的原因。 (继承自 HttpWorkerRequest) |
| ReasonDefault |
指定请求的原因。 默认值为 ReasonResponseCacheMiss。 (继承自 HttpWorkerRequest) |
| ReasonFileHandleCacheMiss |
指定请求的原因。 (继承自 HttpWorkerRequest) |
| ReasonResponseCacheMiss |
指定请求的原因。 (继承自 HttpWorkerRequest) |
| RequestHeaderMaximum |
指定 HTTP 请求标头的 |
| ResponseHeaderMaximum |
指定 HTTP 响应标头的 |
属性
| 名称 | 说明 |
|---|---|
| MachineConfigPath |
获取 Machine.config 文件的完整物理路径。 |
| MachineInstallDirectory |
获取安装 ASP.NET 二进制文件的目录的物理路径。 |
| RequestTraceIdentifier |
获取当前请求Windows跟踪 ID 的相应事件跟踪。 (继承自 HttpWorkerRequest) |
| RootWebConfigPath |
获取根 Web.config 文件的完整物理路径。 |
| SupportsAsyncFlush |
获取一个值,该值指示是否支持异步刷新操作。 (继承自 HttpWorkerRequest) |
| SupportsAsyncRead |
获取一个值,该值指示是否支持异步读取操作。 (继承自 HttpWorkerRequest) |