IWMSServerPeakCounters Object (C#)
Previous | Next |
IWMSServerPeakCounters Object (C#)
You can use the IWMSServerPeakCounters object to retrieve properties that contain information about peak events that occur during server operation.
The IWMSServerPeakCounters object exposes the following properties and methods.
Property | Description |
AllCounters | Retrieves an array that contains all of the counters supported by the object. |
ConnectedPlayers | Retrieves the maximum number of players that have simultaneously connected to the server since the last reset. |
CountersStartTime | Retrieves the date and time at which the server started monitoring the peak counters. |
OutgoingDistributionAllocatedBandwidth | Retrieves the maximum bandwidth allocated to distribution connections since the last reset. |
OutgoingDistributionConnections | Retrieves the maximum number of simultaneous distribution connections since the last reset. |
OutgoingDistributionSendRate | Retrieves the maximum number of bytes per second sent to distribution connections since the last reset. |
PlayerAllocatedBandwidth | Retrieves the maximum bandwidth allocated to player connections since the last reset. |
PlayerSendRate | Retrieves the maximum number of bytes per second sent to player connections since the last reset. |
StreamingPlayers | Retrieves the maximum number of players that received content from the server simultaneously since the last reset. |
StreamingHTTPPlayers | Retrieves the maximum number of players that received content by using the HTTP protocol from the server simultaneously since the last reset. |
StreamingRTSPPlayers | Retrieves the maximum number of players that received content by using the RTSP protocol from the server simultaneously since the last reset. |
StreamingUDPPlayers | Retrieves the maximum number of players that received content by using the User Datagram Protocol (UDP) from the server simultaneously since the last reset. |
Method | Description |
Reset | Resets the counters to the current values. |
Example Code
The following example illustrates how to retrieve an IWMSServerPeakCounters object.
using Microsoft.WindowsMediaServices.Interop; using System.Runtime.InteropServices; // Retrieve a list of peak statistics for the server. PeakCounters = Server.PeakCounters; } catch (COMException comExc) { // TODO: Handle COM exceptions. } catch (Exception e) { // TODO: Handle exceptions. }
See Also
Previous | Next |