item
The Client item to locate in the list.
| >-1 | The zero-based index of the found item. |
| -1 | The item was not found. |
This method uses Find method of the underlying item collection to locate the desired item.
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();// edit network propertiesNetworkProperties netProps = _server.GetNetworkProperties();string HttpUrl = "http://" + netProps.ActualIPAddress + ":" + netProps.Port + "/DaDa_H264.mp4";netProps.MediaFolder = @"C:\LEADTOOLS22\Resources\Media";_server.SetNetworkProperties(netProps);// start the server_server.Start();// make sure that there is some clients connected to the server.System.Diagnostics.Process.Start(HttpUrl);MessageBox.Show("Attempting to playback stream in default browser using: " + HttpUrl+ "\n Press OK button AFTER video starts playing");// for instance, a client with (IP = 10.0.4.63) is connected to the server.// change this for your active client's IP Address.// retrieve collection of clientsClients clients = _server.GetClients();// get the client object of IP address "10.0.4.63"// this is equal to:// Client client = clients["10.0.4.63"];int nIndex = clients.IndexOf("10.0.4.63");Client client = null;if (nIndex > -1)// access the client via the collection indexerclient = 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;}}