表示背景工作進程中的 HTTP 要求。
Syntax
class HttpRequest : Object
方法
這個類別不包含任何方法。
屬性
下表列出 類別所 HttpRequest 公開的屬性。
| 名稱 | 描述 |
|---|---|
ClientIPAddress |
唯讀 string 值,其中包含發出要求之用戶端的 IP 位址。 |
ConnectionId |
唯讀 string 值,其中包含可唯一識別要求連線的 128 位 GUID。 |
CurrentModule |
唯讀 string 值,其中包含要求所在的目前模組名稱。 |
HostName |
唯讀 string 值,其中包含用戶端所要求的月臺功能變數名稱或電腦名稱稱。 |
GUID |
唯讀 string 值,其中包含可唯一識別要求的 128 位 GUID。 唯一的索引鍵屬性。 |
LocalIPAddress |
唯讀 string 值,其中包含收到要求之網路介面卡的 IP 位址。 |
LocalPort |
唯讀 uint32 值,其中包含收到要求的埠號碼。 |
PipelineState |
唯讀 uint32 值,其中包含要求所在的管線模組狀態。 可能的值列在 要求處理常數中。 |
SiteId |
唯讀 uint32 值,其中包含要求的月臺識別碼。 |
TimeElapsed |
唯讀 uint32 值,其中包含要求已處理的時間週期,以毫秒為單位。 |
TimeInModule |
唯讀 uint32 值,其中包含要求目前位於模組中的時段,以毫秒為單位。 |
TimeInState |
唯讀 uint32 值,其中包含要求目前要求通知中的時段,以毫秒為單位。 |
Url |
string唯讀值,其中包含要求的 URL。 |
Verb |
唯讀 string 值,其中包含要求中使用的 HTTP 動詞命令。 |
子類別
這個類別不包含子類別。
備註
範例
下列範例會列出目前在網頁伺服器上執行之每個要求的所有屬性。
' Connect to the WMI WebAdministration namespace.
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")
' Get the worker processes.
Set oW3WPs = oWebAdmin.InstancesOf("WorkerProcess")
For Each oW3WP In oW3WPs
' Get the requests queued for an individual worker process and
' place them in an array.
oW3WP.GetExecutingRequests arrReqs
' Show the number of requests queued.
If IsNull(arrReqs) Then
WScript.Echo "No currently executing requests."
Else
WScript.Echo "Number of currently executing requests: " & _
UBound(arrReqs) + 1
WScript.Echo
For Each oRequest In arrReqs
WScript.Echo "ClientIPAddress: " & oRequest.ClientIPAddress
WScript.Echo "ConnectionId: " & oRequest.ConnectionId
WScript.Echo "CurrentModule: " & oRequest.CurrentModule
WScript.Echo "GUID: " & oRequest.GUID
WScript.Echo "HostName: " & oRequest.HostName
WScript.Echo "LocalIPAddress: " & oRequest.LocalIPAddress
WScript.Echo "LocalPort: " & oRequest.LocalPort
WScript.Echo "PipelineState: " & oRequest.PipelineState
WScript.Echo "Site ID: " & oRequest.SiteID
WScript.Echo "TimeElapsed: " & oRequest.TimeElapsed
WScript.Echo "TimeInModule: " & oRequest.TimeInModule
WScript.Echo "TimeInState: " & oRequest.TimeInState
WScript.Echo "Url: " & oRequest.Url
WScript.Echo "Verb: " & oRequest.Verb
WScript.Echo
Next
End If
Next
繼承階層架構
HttpRequest
規格需求
| 類型 | 描述 |
|---|---|
| Client | - Windows Vista 上的 IIS 7.0 - Windows 7 上的 IIS 7.5 - Windows 8 上的 IIS 8.0 - Windows 10上的 IIS 10.0 |
| 伺服器 | - Windows Server 2008 上的 IIS 7.0 - Windows Server 2008 R2 上的 IIS 7.5 - Windows Server 2012 上的 IIS 8.0 - Windows Server 2012 R2 上的 IIS 8.5 - Windows Server 2016上的 IIS 10.0 |
| 產品 | - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0 |
| MOF 檔案 | WebAdministration.mof |