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
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
-
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 [desktop apps only] |
|---|---|
|
Minimum supported server | Windows Server 2003 [desktop apps only] |
|
Namespace |
\root\CIMV2 |
|
DLL |
|
See also
- Performance Counter Classes
- Accessing WMI Preinstalled Performance Classes
- WMI Tasks: Performance Monitoring
- Accessing Performance Data in Script
Send comments about this topic to Microsoft
Build date: 11/19/2012
