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 方法。
建構函式
| 名稱 | Description |
|---|---|
| SimpleWorkerRequest(String, String, String, String, TextWriter) |
當使用者程式碼建立HttpContext一個(將 作為 |
| SimpleWorkerRequest(String, String, TextWriter) |
當目標應用域已使用該CreateApplicationHost(Type, String, String)方法建立後,初始化該類別的新SimpleWorkerRequest實例。 |
欄位
| 名稱 | Description |
|---|---|
| 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 回應標頭的 |
屬性
| 名稱 | Description |
|---|---|
| MachineConfigPath |
取得完整的實體路徑到 Machine.config 檔案。 |
| MachineInstallDirectory |
取得安裝 ASP.NET 二進位檔的目錄的實體路徑。 |
| RequestTraceIdentifier |
取得對應的 Windows 事件追蹤追蹤 ID,針對目前請求。 (繼承來源 HttpWorkerRequest) |
| RootWebConfigPath |
取得根 Web.config 檔案的完整物理路徑。 |
| SupportsAsyncFlush |
會得到一個值,表示是否支援非同步沖洗操作。 (繼承來源 HttpWorkerRequest) |
| SupportsAsyncRead |
會獲得一個值,表示是否支援非同步讀取操作。 (繼承來源 HttpWorkerRequest) |