Win32_PerfFormattedData_W3SVC_WebService class
The Win32_PerfFormattedData_W3SVC_WebService formatted data class provides pre-calculated data from performance counters that monitor the World Wide Web Publishing Service. This class is found only on server operating systems.
This class is shown as the WebService object in System Monitor. The WMI source of its data is the high-performance Formatted Performance Data Provider. This class derives its raw data from the corresponding raw class Win32_PerfRawData_W3SVC_WebService.. The original data source is the W3SVC performance library.
The following syntax is simplified from MOF code and shows all inherited properties, including the Frequency and Timestamp properties required for class display in System Monitor. For more information about required property qualifiers, see Property Qualifiers for Performance Counter Classes. For more information about CounterType values, see WMI Performance Counter Types.
Syntax
class Win32_PerfFormattedData_W3SVC_WebService : Win32_PerfFormattedData
{
uint32 AnonymousUsersPerSec;
uint64 BytesReceivedPerSec;
uint64 BytesSentPerSec;
uint64 BytesTotalPerSec;
string Caption;
uint32 CGIRequestsPerSec;
uint32 ConnectionAttemptsPerSec;
uint32 CopyRequestsPerSec;
uint32 CurrentAnonymousUsers;
uint32 CurrentBlockedAsyncIORequests;
uint32 CurrentCGIRequests;
uint32 CurrentConnections;
uint32 CurrentISAPIExtensionRequests;
uint32 CurrentNonAnonymousUsers;
uint32 DeleteRequestsPerSec;
string Description;
uint32 FilesPerSec;
uint32 FilesReceivedPerSec;
uint32 FilesSentPerSec;
uint64 Frequency_Object;
uint64 Frequency_PerfTime;
uint64 Frequency_Sys100NS;
uint32 GetRequestsPerSec;
uint32 HeadRequestsPerSec;
uint32 ISAPIExtensionRequestsPerSec;
uint32 LockedErrorsPerSec;
uint32 LockRequestsPerSec;
uint32 LogonAttemptsPerSec;
uint32 MaximumAnonymousUsers;
uint32 MaximumCGIRequests;
uint32 MaximumConnections;
uint32 MaximumISAPIExtensionRequests;
uint32 MaximumNonAnonymousUsers;
uint32 MeasuredAsyncIOBandwidthUsage;
uint32 MkcolRequestsPerSec;
uint32 MoveRequestsPerSec;
string Name;
uint32 NonAnonymousUsersPerSec;
uint32 NotFoundErrorsPerSec;
uint32 OptionsRequestsPerSec;
uint32 OtherRequestMethodsPerSec;
uint32 PostRequestsPerSec;
uint32 PropfindRequestsPerSec;
uint32 ProppatchRequestsPerSec;
uint32 PutRequestsPerSec;
uint32 SearchRequestsPerSec;
uint32 ServiceUptime;
uint64 Timestamp_Object;
uint64 Timestamp_PerfTime;
uint64 Timestamp_Sys100NS;
uint32 TotalAllowedAsyncIORequests;
uint32 TotalAnonymousUsers;
uint32 TotalBlockedAsyncIORequests;
uint32 TotalCGIRequests;
uint32 TotalConnectionAttemptsAllInstances;
uint32 TotalCopyRequests;
uint32 TotalDeleteRequests;
uint32 TotalFilesReceived;
uint32 TotalFilesSent;
uint32 TotalFilesTransferred;
uint32 TotalGetRequests;
uint32 TotalHeadRequests;
uint32 TotalISAPIExtensionRequests;
uint32 TotalLockedErrors;
uint32 TotalLockRequests;
uint32 TotalLogonAttempts;
uint32 TotalMethodRequests;
uint32 TotalMethodRequestsPerSec;
uint32 TotalMkcolRequests;
uint32 TotalMoveRequests;
uint32 TotalNonAnonymousUsers;
uint32 TotalNotFoundErrors;
uint32 TotalOptionsRequests;
uint32 TotalOtherRequestMethods;
uint32 TotalPostRequests;
uint32 TotalPropfindRequests;
uint32 TotalProppatchRequests;
uint32 TotalPutRequests;
uint32 TotalRejectedAsyncIORequests;
uint32 TotalSearchRequests;
uint32 TotalTraceRequests;
uint32 TotalUnlockRequests;
uint32 TraceRequestsPerSec;
uint32 UnlockRequestsPerSec;
};
Members
The Win32_PerfFormattedData_W3SVC_WebService class has these types of members:
- Properties
Properties
The Win32_PerfFormattedData_W3SVC_WebService class has these properties.
AnonymousUsersPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("AnonymousUsersPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which users are making anonymous connections using the web service.
BytesReceivedPerSec
Data type: uint64
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_BULK_COUNT") , Counter ("BytesReceivedPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which bytes are received by the web service.
For more information about using uint64 values in scripts, see Scripting in WMI.
BytesSentPerSec
Data type: uint64
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_BULK_COUNT") , Counter ("BytesSentPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which bytes are sent by the web service.
For more information about using uint64 values in scripts, see Scripting in WMI.
BytesTotalPerSec
Data type: uint64
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_BULK_COUNT") , Counter ("BytesTotalPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Sum of BytesSentPerSec and BytesReceivedPerSec. This is the total rate of bytes transferred by the web service.
For more information about using uint64 values in scripts, see Scripting in WMI.
Caption
Data type: string
Access type: Read-only
Short textual description for the statistic or metric. This property is inherited from CIM_StatisticalInformation.
CGIRequestsPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("CGIRequestsPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate of CGI requests that are simultaneously being processed by the web service.
ConnectionAttemptsPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("ConnectionAttemptsPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which connections using the web service are being attempted.
CopyRequestsPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("CopyRequestsPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which HTTP requests using the COPY method are made. COPY requests are used for copying files and directories.
CurrentAnonymousUsers
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("CurrentAnonymousUsers") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Number of users who currently have an anonymous connection using the web service.
CurrentBlockedAsyncIORequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("CurrentBlockedAsyncIORequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Current requests temporarily blocked due to bandwidth throttling settings.
CurrentCGIRequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("CurrentCGIRequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Current number of CGI requests that are simultaneously being processed by the web service.
CurrentConnections
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("CurrentConnections") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Current number of connections established with the web service.
CurrentISAPIExtensionRequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("CurrentISAPIExtensionRequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Current number of ISAPI extension requests that are simultaneously being processed by the web service.
CurrentNonAnonymousUsers
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("CurrentNonAnonymousUsers") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Number of users who currently have a non-anonymous connection using the web service.
DeleteRequestsPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("DeleteRequestsPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which HTTP requests using the DELETE method are made. DELETE requests are generally used for file removal.
Description
Data type: string
Access type: Read-only
Textual description of the statistic or metric. This property is inherited from CIM_StatisticalInformation.
FilesPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("FilesPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which files are transferred; that is, sent and received by the web service.
FilesReceivedPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("FilesReceivedPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which files are received by the web service.
FilesSentPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("FilesSentPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which files are sent by the web service.
Frequency_Object
Data type: uint64
Access type: Read-only
Frequency, in ticks per second, of Timestamp_Object. This property is defined by the provider. This property is inherited from Win32_Perf.
For more information about using uint64 values in scripts, see Scripting in WMI.
Frequency_PerfTime
Data type: uint64
Access type: Read-only
Frequency, in ticks per second, of Timestamp_Perftime. A value could be obtained by calling the Windows function QueryPerformanceCounter. This property is inherited from Win32_Perf.
For more information about using uint64 values in scripts, see Scripting in WMI.
Frequency_Sys100NS
Data type: uint64
Access type: Read-only
Frequency, in ticks per second, of Timestamp_Sys1NS (10000000). This property is inherited from Win32_Perf.
For more information about using uint64 values in scripts, see Scripting in WMI.
GetRequestsPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("GetRequestsPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which HTTP requests using the GET method are made. GET requests are generally used for basic file retrievals or image maps, though they can be used with forms.
HeadRequestsPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("HeadRequestsPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which HTTP requests using the HEAD method are made. HEAD requests generally indicate that clients are querying the state of documents they already have to see if they must be refreshed.
ISAPIExtensionRequestsPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("ISAPIExtensionRequestsPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate of ISAPI extension requests that are simultaneously being processed by the web service.
LockedErrorsPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("LockedErrorsPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate of errors due to requests that cannot be satisfied by the server because the requested document was locked. These are generally reported as an HTTP 423 error code to the client.
LockRequestsPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("UnlockRequestsPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which HTTP requests using the LOCK method are made. LOCK requests are used to lock a file for one user so that only that user can modify the file.
LogonAttemptsPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("LogonAttemptsPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which logons using the web service are being attempted.
MaximumAnonymousUsers
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("MaximumAnonymousUsers") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Maximum number of users who established concurrent anonymous connections using the web service (counted after service start up).
MaximumCGIRequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("MaximumCGIRequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Maximum number of CGI requests simultaneously processed by the web service.
MaximumConnections
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("MaximumConnections") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Maximum number of simultaneous connections established with the web service.
MaximumISAPIExtensionRequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("MaximumISAPIExtensionRequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Maximum number of ISAPI extension requests simultaneously processed by the web service.
MaximumNonAnonymousUsers
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("MaximumNonAnonymousUsers") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Maximum number of users who established concurrent non-anonymous connections using the web service (counted after service start up).
MeasuredAsyncIOBandwidthUsage
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("MeasuredAsyncIOBandwidthUsage") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Measured bandwidth of asynchronous I/O averaged over a minute.
MkcolRequestsPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("MkcolRequestsPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which HTTP requests using the MKCOL method are made. MKCOL requests are used to create directories on the server.
MoveRequestsPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("MoveRequestsPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate HTTP requests using the MOVE method are made. MOVE requests are used for moving files and directories.
Name
Data type: string
Access type: Read-only
Label by which the statistic or metric is known. When sub-classed, the property can be overridden to be a key property. This property is inherited from CIM_StatisticalInformation.
NonAnonymousUsersPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("NonAnonymousUsersPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which users are making non-anonymous connections using the web service.
NotFoundErrorsPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("NotFoundErrorsPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate of errors due to requests that could not be satisfied by the server because the requested document could not be found. These errors are generally reported as an HTTP 404 error code to the client.
OptionsRequestsPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("OptionsRequestsPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which HTTP requests using the OPTIONS method are made.
OtherRequestMethodsPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("OtherRequestMethodsPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which HTTP requests are made that do not use the OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, MOVE, COPY, MKCOL, PROPFIND, PROPPATCH, MS-SEARCH, LOCK or UNLOCK methods. These may include LINK or other methods supported by gateway applications.
PostRequestsPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("PostRequestsPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which HTTP requests using the POST method are made. POST requests are generally used for forms or gateway requests.
PropfindRequestsPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("PropfindRequestsPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which HTTP requests using the PROPFIND method are made. PROPFIND requests retrieve property values on files and directories.
ProppatchRequestsPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("ProppatchRequestsPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which HTTP requests using the PROPPATCH method are made. PROPPATCH requests set property values on files and directories.
PutRequestsPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("PutRequestsPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which HTTP requests using the PUT method are made.
SearchRequestsPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("SearchRequestsPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which HTTP requests using the MS-SEARCH method are made. MS-SEARCH requests query the server to find resources that match a set of client-provided conditions.
ServiceUptime
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("ServiceUptime") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Time that the web service is available to users.
Timestamp_Object
Data type: uint64
Access type: Read-only
Object-defined timestamp, defined by the provider. This property is inherited from Win32_Perf.
For more information about using uint64 values in scripts, see Scripting in WMI.
Timestamp_PerfTime
Data type: uint64
Access type: Read-only
High Performance counter timestamp. A value can be obtained by calling the Windows function QueryPerformanceCounter. This property is inherited from Win32_Perf.
For more information about using uint64 values in scripts, see Scripting in WMI.
Timestamp_Sys100NS
Data type: uint64
Access type: Read-only
Timestamp value in 100 nanosecond units. This property is inherited from Win32_Perf.
For more information about using uint64 values in scripts, see Scripting in WMI.
TotalAllowedAsyncIORequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalAllowedAsyncIORequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Total requests that are allowed by bandwidth throttling settings (counted after service start up).
TotalAnonymousUsers
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalAnonymousUsers") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Total number of users who established an anonymous connection with the web service (counted after service start up).
TotalBlockedAsyncIORequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalBlockedAsyncIORequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Total requests that are temporarily blocked due to bandwidth throttling settings (counted after service startup).
TotalCGIRequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalCGIRequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Total number of Common Gateway Interface (CGI) requests after service startup. CGI requests are custom gateway executable files (.exe) that the administrator can install to add forms processing or other dynamic data sources. CGI requests spawn a process on the server which can be a large drain on server resources.
TotalConnectionAttemptsAllInstances
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalConnectionAttemptsAllInstances") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Number of connections that have been attempted using the web service (counted after service startup). This property is for all instances listed.
TotalCopyRequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalCopyRequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Number of HTTP requests using the COPY method (counted after service startup). COPY requests are used for copying files and directories.
TotalDeleteRequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalDeleteRequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Number of HTTP requests using the DELETE method (counted after service startup). DELETE requests are generally used for file removals.
TotalFilesReceived
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalFilesReceived") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Total number of files received by the web service (counted after service startup).
TotalFilesSent
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalFilesSent") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Total number of files sent by the web service (counted after service startup).
TotalFilesTransferred
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalFilesTransferred") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Sum of FilesSentPerSec and FilesReceivedPerSec. This is the total number of files transferred by the web service (counted after service startup).
TotalGetRequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalGetRequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Number of HTTP requests using the GET method (counted after service startup). GET requests are generally used for basic file retrievals or image maps, though they can be used with forms.
TotalHeadRequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalHeadRequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Number of HTTP requests using the HEAD method (counted after service startup). HEAD requests generally indicate that a client is querying the state of a document they already have to see if it must be refreshed.
TotalISAPIExtensionRequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalISAPIExtensionRequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Total number of ISAPI extension requests after service startup. ISAPI extensions are custom gateway dynamic link libraries (DLLs) that the administrator can install to add forms processing or other dynamic data sources. Unlike CGI requests, ISAPI requests are simple calls to a DLL routine; thus they are better suited to high performance gateway applications. The count is the total since service startup.
TotalLockedErrors
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalLockedErrors") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Number of requests that could not be satisfied by the server because the requested file was locked. These are generally reported as an HTTP 423 error code to the client. The count is the total after service startup.
TotalLockRequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalLockRequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Number of HTTP requests using the LOCK method (counted after service startup). LOCK requests are used to lock a file for one user so that only that user can modify the file.
TotalLogonAttempts
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalLogonAttempts") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Number of logons that have been attempted using the web service (counted after service startup).
TotalMethodRequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalMethodRequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which all HTTP requests are made.
TotalMethodRequestsPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("TotalMethodRequestsPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which all HTTP requests are made per second.
TotalMkcolRequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalMkcolRequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Number of HTTP requests using the MKCOL method (counted after service startup). MKCOL requests are used to create directories on the server.
TotalMoveRequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalMoveRequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Number of HTTP requests using the MOVE method (counted after service startup). MOVE requests are used for moving files and directories.
TotalNonAnonymousUsers
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalNonAnonymousUsers") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Total number of users who established a non-anonymous connection with the web service (counted after service startup).
TotalNotFoundErrors
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalNotFoundErrors") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Number of requests that could not be satisfied by the server because the requested document could not be found. These are generally reported as an HTTP 404 error code to the client. The count is the total after service startup.
TotalOptionsRequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalOptionsRequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Number of HTTP requests using the OPTIONS method (counted after service startup).
TotalOtherRequestMethods
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalOtherRequestMethods") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Number of HTTP requests that are not OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, MOVE, COPY, MKCOL, PROPFIND, PROPPATCH, MS-SEARCH, LOCK or UNLOCK methods (counted after service startup). These may include LINK or other methods supported by gateway applications.
TotalPostRequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalPostRequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Number of HTTP requests using the POST method (counted after service startup). POST requests are generally used for forms or gateway requests.
TotalPropfindRequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalPropfindRequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Number of HTTP requests using the PROPFIND method (counted after service startup). PROPFIND requests retrieve property values on files and directories.
TotalProppatchRequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalProppatchRequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Number of HTTP requests using the PROPPATCH method (counted after service startup). PROPPATCH requests set property values on files and directories.
TotalPutRequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalPutRequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Number of HTTP requests using the PUT method (counted after service startup).
TotalRejectedAsyncIORequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalRejectedAsyncIORequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Total requests rejected due to bandwidth throttling settings (counted after service startup).
TotalSearchRequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalSearchRequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Number of HTTP requests using the MS-SEARCH method (counted after service startup). MS-SEARCH requests are used to query the server to find resources that match a set of client-provided conditions.
TotalTraceRequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalTraceRequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Number of HTTP requests using the TRACE method (counted after service startup). TRACE requests allow the client to see what is being received at the end of the request chain and use the information for diagnostic purposes.
TotalUnlockRequests
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_RAWCOUNT") , Counter ("TotalUnlockRequests") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Number of HTTP requests using the UNLOCK method (counted after service startup). UNLOCK requests are used to remove locks from files.
TraceRequestsPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("TraceRequestsPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which HTTP requests using the TRACE method are made. TRACE requests allow the client to see what is being received at the end of the request chain and use the information for diagnostic purposes.
UnlockRequestsPerSec
Data type: uint32
Access type: Read-only
Qualifiers: CookingType ("PERF_COUNTER_COUNTER") , Counter ("UnlockRequestsPerSec") , PerfTimeStamp ("Timestamp_PerfTime") , PerfTimeFreq ("Frequency_PerfTime")
Rate at which HTTP requests using the UNLOCK method are made. UNLOCK requests are used to remove locks from files.
Remarks
All classes derived from Win32_Perf are designed to be used with a refresher object. For more information about how to create and use a refresher object in C++, see Accessing Performance Data in C++. For more information about how to create and use a refresher object using scripts, see Refreshing WMI Data in Scripts.
The performance class and property qualifiers determine how to interpret the class data. For more information, see Class Qualifiers for Performance Counter Classes and Property Qualifiers for Performance Counter Classes.
Examples
For script code examples, see WMI Tasks for Scripts and Applications and the TechNet ScriptCenter Script Repository.
For C++ code examples, see WMI C++ Application Examples.
Requirements
Minimum supported client |
Windows XP |
Minimum supported server |
Windows Server 2003 |
Namespace |
\root\CIMV2 |
DLL |
WmiPerfInst.dll; WmiCookr.dll on Windows Server 2003 and Windows XP |
See also
Accessing WMI Preinstalled Performance Classes