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 methodPerformanceCounterManager()Initializes a new instance of the PerformanceCounterManager class.
Public methodPerformanceCounterManager(DefaultDependencyResolver)Initializes a new instance of the PerformanceCounterManager class.
Public methodPerformanceCounterManager(ITraceManager)Initializes a new instance of the PerformanceCounterManager class.
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 total 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 propertyMessageBusMessagesReceivedPerSecGets the performance counter representing the number of messages received by subscribers per second.
Public propertyMessageBusMessagesReceivedTotalGets the performance counter representing the total number of messages received by subscribers 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 the current number of topics in the message bus.
Public propertyScaleoutErrorsPerSecGets the performance counter representing the number of scaleout errors per second.
Public propertyScaleoutErrorsTotalGets the performance counter representing the total number of scaleout errors since the application was started.
Public propertyScaleoutMessageBusMessagesReceivedPerSecGets the performance counter representing the number of messages received by the scaleout message bus per second.
Public propertyScaleoutSendQueueLengthGets the performance counter representing the current scaleout send queue length.
Public propertyScaleoutStreamCountBufferingGets the performance counter representing the number of logical streams in the currently configured scaleout message bus provider that are in the buffering state.
Public propertyScaleoutStreamCountOpenGets the performance counter representing the number of logical streams in the currently configured scaleout message bus provider that are in the open state.
Public propertyScaleoutStreamCountTotalGets the performance counter representing the number of logical streams in the currently configured scaleout message bus provider.
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.
Public methodLoadCounterLoads the performance counter.
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top

  NameDescription
Public fieldStatic memberCategoryNameSpecifies the name of the performance counter category for this performance counter.
Top

No content here will be updated; please do not add material here.

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: