You can use Windows Management Instrumentation (WMI) to receive the internal cache events generated by the server. The WMS WMI Event Handler plug-in must be enabled, and you must specify that the server must register the cache event class. The following table identifies the WMI subevents that are raised when the server raises cache proxy events.
Display name
Property name
Data type
Value
Description
Sub-event
SubEvent
uint32
Indicates a specific cache event.
Cache Hit=0
The cache contains the requested content and is up to date.
Cache Miss=1
The cache either does not contain the requested content or the content is out of date.
Download Start=2
The server has started downloading content into the cache.
Download Complete=3
The server has finished downloading content into the cache.
Redirect=4
The client has been redirected to an alternate URL.
Redirect Proxy=5
The client has been redirected to an alternate proxy.
Prestuff Complete=6
The server has finished prestuffing content into the cache.
URL
URL
String
Contains the origin URL requested by the client.
Cache Moniker
CachePluginMoniker
String
Contains a moniker for the cache plug-in object.
Download URL
DownloadURL
String
Contains the URL that content is downloaded from. This property is available only for the Download Start, Download Complete, and Prestuff Complete events.
Redirect URL
RedirectURL
String
Contains the URL to which the client is redirected. This property is available only for the Redirect, and Redirect Proxy events.
Time
Time
DateTime
Specifies the time at which the event was generated.
Result
Result
uint32
Specifies the error code associated with the event.
Error String
ErrorStr
String
Specifies the error string associated with the event.