PerformanceCounterManager Class

.NET Framework 4.5

Manages performance counters using Windows performance counters.

System::Object
  Microsoft.AspNet.SignalR.Infrastructure::PerformanceCounterManager

Namespace:  Microsoft.AspNet.SignalR.Infrastructure
Assembly:  Microsoft.AspNet.SignalR.Core (in Microsoft.AspNet.SignalR.Core.dll)

public ref class PerformanceCounterManager : IPerformanceCounterManager

The PerformanceCounterManager type exposes the following members.

  NameDescription
Public methodPerformanceCounterManagerCreates a new instance.
Top

  NameDescription
Public propertyConnectionMessagesReceivedPerSecGets the performance counter representing the number of messages received by connections (server to client) per second.
Public propertyConnectionMessagesReceivedTotalGets the performance counter representing the toal number of messages received by connections (server to client) since the application was started.
Public propertyConnectionMessagesSentPerSecGets the performance counter representing the number of messages sent by connections (client to server) per second.
Public propertyConnectionMessagesSentTotalGets the performance counter representing the total number of messages sent by connections (client to server) since the application was started.
Public propertyConnectionsConnectedGets the performance counter representing the total number of connection Connect events since the application was started.
Public propertyConnectionsCurrentGets the performance counter representing the number of connections currently connected.
Public propertyConnectionsDisconnectedGets the performance counter representing the total number of connection Disconnect events since the application was started.
Public propertyConnectionsReconnectedGets the performance counter representing the total number of connection Reconnect events since the application was started.
Public propertyErrorsAllPerSecGets the performance counter representing the number of all errors processed per second.
Public propertyErrorsAllTotalGets the performance counter representing the total number of all errors processed since the application was started.
Public propertyErrorsHubInvocationPerSecGets the performance counter representing the number of hub invocation errors per second.
Public propertyErrorsHubInvocationTotalGets the performance counter representing the total number of hub invocation errors processed since the application was started.
Public propertyErrorsHubResolutionPerSecGets the performance counter representing the number of hub resolution errors per second.
Public propertyErrorsHubResolutionTotalGets the performance counter representing the total number of hub resolution errors processed since the application was started.
Public propertyErrorsTransportPerSecGets the performance counter representing the number of transport errors per second.
Public propertyErrorsTransportTotalGets the performance counter representing the total number of transport errors processed since the application was started.
Public propertyMessageBusAllocatedWorkersGets the performance counter representing the number of workers allocated to deliver messages in the message bus.
Public propertyMessageBusBusyWorkersGets the performance counter representing the number of workers currently busy delivering messages in the message bus.
Public propertyMessageBusMessagesPublishedPerSecGets the performance counter representing the number of messages published to the message bus per second.
Public propertyMessageBusMessagesPublishedTotalGets the performance counter representing the total number of messages published to the message bus since the application was started.
Public propertyMessageBusSubscribersCurrentGets the performance counter representing the current number of subscribers to the message bus.
Public propertyMessageBusSubscribersPerSecGets the performance counter representing the number of new subscribers to the message bus per second.
Public propertyMessageBusSubscribersTotalGets the performance counter representing the total number of subscribers to the message bus since the application was started.
Public propertyMessageBusTopicsCurrentGets the performance counter representing representing the current number of topics in the message bus.
Top

  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodInitializeInitializes the performance counters.
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top

  NameDescription
Public fieldStatic memberCategoryNameThe performance counter category name for SignalR counters.
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show: