PerformanceCounterManager Class
.NET Framework 4
Manages performance counters using Windows performance counters.
Inheritance Hierarchy
System.Object
Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager
Namespace: Microsoft.AspNet.SignalR.Infrastructure
Assembly: Microsoft.AspNet.SignalR.Core (in Microsoft.AspNet.SignalR.Core.dll)
Syntax
'Declaration
Public Class PerformanceCounterManager _
Implements IPerformanceCounterManager
'Usage
Dim instance As PerformanceCounterManager
public class PerformanceCounterManager : IPerformanceCounterManager
public ref class PerformanceCounterManager : IPerformanceCounterManager
type PerformanceCounterManager =
class
interface IPerformanceCounterManager
end
public class PerformanceCounterManager implements IPerformanceCounterManager
The PerformanceCounterManager type exposes the following members.
Constructors
Name | Description | |
---|---|---|
PerformanceCounterManager | Creates a new instance. |
Top
Properties
Name | Description | |
---|---|---|
ConnectionMessagesReceivedPerSec | Gets the performance counter representing the number of messages received by connections (server to client) per second. | |
ConnectionMessagesReceivedTotal | Gets the performance counter representing the total number of messages received by connections (server to client) since the application was started. | |
ConnectionMessagesSentPerSec | Gets the performance counter representing the number of messages sent by connections (client to server) per second. | |
ConnectionMessagesSentTotal | Gets the performance counter representing the total number of messages sent by connections (client to server) since the application was started. | |
ConnectionsConnected | Gets the performance counter representing the total number of connection Connect events since the application was started. | |
ConnectionsCurrent | Gets the performance counter representing the number of connections currently connected. | |
ConnectionsDisconnected | Gets the performance counter representing the total number of connection Disconnect events since the application was started. | |
ConnectionsReconnected | Gets the performance counter representing the total number of connection Reconnect events since the application was started. | |
ErrorsAllPerSec | Gets the performance counter representing the number of all errors processed per second. | |
ErrorsAllTotal | Gets the performance counter representing the total number of all errors processed since the application was started. | |
ErrorsHubInvocationPerSec | Gets the performance counter representing the number of hub invocation errors per second. | |
ErrorsHubInvocationTotal | Gets the performance counter representing the total number of hub invocation errors processed since the application was started. | |
ErrorsHubResolutionPerSec | Gets the performance counter representing the number of hub resolution errors per second. | |
ErrorsHubResolutionTotal | Gets the performance counter representing the total number of hub resolution errors processed since the application was started. | |
ErrorsTransportPerSec | Gets the performance counter representing the number of transport errors per second. | |
ErrorsTransportTotal | Gets the performance counter representing the total number of transport errors processed since the application was started. | |
MessageBusAllocatedWorkers | Gets the performance counter representing the number of workers allocated to deliver messages in the message bus. | |
MessageBusBusyWorkers | Gets the performance counter representing the number of workers currently busy delivering messages in the message bus. | |
MessageBusMessagesPublishedPerSec | Gets the performance counter representing the number of messages published to the message bus per second. | |
MessageBusMessagesPublishedTotal | Gets the performance counter representing the total number of messages published to the message bus since the application was started. | |
MessageBusSubscribersCurrent | Gets the performance counter representing the current number of subscribers to the message bus. | |
MessageBusSubscribersPerSec | Gets the performance counter representing the number of new subscribers to the message bus per second. | |
MessageBusSubscribersTotal | Gets the performance counter representing the total number of subscribers to the message bus since the application was started. | |
MessageBusTopicsCurrent | Gets the performance counter representing the current number of topics in the message bus. |
Top
Methods
Name | Description | |
---|---|---|
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
Initialize | Initializes the performance counters. | |
MemberwiseClone | (Inherited from Object.) | |
ToString | (Inherited from Object.) |
Top
Fields
Name | Description | |
---|---|---|
CategoryName | The performance counter category name for SignalR counters. |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.