IWMSServerCurrentCounters Object (Visual Basic .NET)
Previous | Next |
IWMSServerCurrentCounters Object (Visual Basic .NET)
You can use the IWMSServerCurrentCounters object to retrieve real-time information about the number of connections to the server and the amount of bandwidth allocated to those connections.
The IWMSServerCurrentCounters object exposes the following properties.
Property | Description |
AllCounters | Retrieves an array that contains all of the counters supported by the object. |
CacheDownloads | Retrieves the number of streams being sent to a cache. |
ConnectedPlayers | Retrieves the number of players connected to the server. |
ConnectionQueue | Retrieves the current number of players in the queue to connect to the server. |
ConnectionRate | Retrieves the number of players connecting per second. |
FileReadRate | Retrieves the current bandwidth consumed by file read operations. |
IncomingBandwidth | Retrieves the current bandwidth allocated for incoming connections. |
LateReadRate | Retrieves the number of late read operations per second. |
LateSendRate | Retrieves the number of late send operations per second. |
OutgoingDistributionAllocatedBandwidth | Retrieves the bandwidth that has been allocated for distribution connections. |
OutgoingDistributionConnections | Retrieves the number of server distribution connections. |
OutgoingDistributionSendRate | Retrieves the rate, in Kbps, at which content is being sent to distribution connections. |
PlayerAllocatedBandwidth | Retrieves the bandwidth allocated for player connections. |
PlayerSendRate | Retrieves the rate, in Kbps, at which content is being sent to players. |
StreamErrorRate | Retrieves the number of dropped packets per second. |
StreamingHTTPPlayers | Retrieves the total number of players receiving streamed content using the HTTP protocol. |
StreamingMMSPlayers | Retrieves the total number of players receiving streamed content using the MMS protocol. (The MMS protocol is not supported in Windows Server 2008 operating systems.) |
StreamingPlayers | Retrieves the number of players receiving streamed content. |
StreamingRTSPPlayers | Retrieves the number of players receiving streamed content using the RTSP protocol. |
StreamingUDPPlayers | Retrieves the number of players receiving streamed content using the User Datagram Protocol (UDP). |
UDPResendRequestsRate | Retrieves the number of UDP resend requests received by the server. |
UDPResendsSentRate | Retrieves the number of UDP resend requests processed by the server. |
Example Code
The following example illustrates how to retrieve an IWMSServerCurrentCounters object.
Imports Microsoft.WindowsMediaServices.Interop Imports System.Runtime.InteropServices Private Sub RetrieveObj() ' Declare variables. Dim Server As WMSServer Dim CurrentCounters As IWMSServerCurrentCounters Try ' Create the WMSServer object. Server = New WMSServer() ' Retrieve a list of current statistics ' for the server. CurrentCounters = Server.CurrentCounters Catch excCom As COMException ' TODO: Handle COM exceptions. Catch exc As Exception ' TODO: Handle errors. Finally ' TODO: Clean-up code goes here. End Try End Sub
See Also
Previous | Next |