Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction | Help Version 19.0.2.15
|
Leadtools.MediaStreaming Namespace > Clients Class > Item Property : Item(Int32) Property |
'Usage
Dim instance As Clients Dim index As Integer Dim value As Client value = instance.Item(index)
Exception | Description |
---|---|
System.ArgumentOutOfRangeException |
myCollection[index]
The C# language uses the this keyword to define the indexers instead of implementing the Item property. Visual Basic implements Item as a default property, which provides the same indexing functionality.Imports Leadtools Imports Leadtools.MediaStreaming Public _server As Server = Nothing Public _result As Boolean = False Public Sub IndexContainsExample() Try ' create an instance of the server object _server = New Leadtools.MediaStreaming.Server() ' start the server _server.Start() ' make sure that there is some clients connected to the server. ' for instance, a client with (IP = 10.0.125.88) is connected to the server. ' change this for your active client's IP Address. ' retrieve a copy of the Application Properties Dim clients As Clients = _server.GetClients() ' get the client object of IP address "10.0.125.88" ' this is equal to: ' Client client = clients["10.0.125.88"]; Dim nIndex As Integer = clients.IndexOf("10.0.125.88") Dim client As Client = Nothing If nIndex > -1 Then ' access the client via the collection indexer client = clients(nIndex) End If ' check whether the collection contains this item ' (it should we just got it with IndexOf above) If clients.Contains(client) Then ' set the result to what we expect _result = True Else _result = False End If Catch e1 As Exception _result = False End Try End Sub
using Leadtools; using Leadtools.MediaStreaming; public Server _server = null; public bool _result = false; public void IndexContainsExample() { try { // create an instance of the server object _server = new Leadtools.MediaStreaming.Server(); // start the server _server.Start(); // make sure that there is some clients connected to the server. // for instance, a client with (IP = 10.0.125.88) is connected to the server. // change this for your active client's IP Address. // retrieve a copy of the Application Properties Clients clients = _server.GetClients(); // get the client object of IP address "10.0.125.88" // this is equal to: // Client client = clients["10.0.125.88"]; int nIndex = clients.IndexOf ("10.0.125.88"); Client client = null; if (nIndex > -1) // access the client via the collection indexer client = clients[nIndex]; // check whether the collection contains this item // (it should we just got it with IndexOf above) if (clients.Contains(client)) { // set the result to what we expect _result = true; } else { _result = false; } } catch (Exception) { _result = false; } }