If the method fails, an error is raised. For more information, refer to the Error Codes.
using Leadtools;using Leadtools.MediaStreaming;public Server _server = null;public bool _result = false;public void SetLocalNetworkFilterExample(){try{// this routine will set up an IP filter that only allows local network connectionsstring ipfirst = "";string iplast = "";// create an instance of the server object_server = new Leadtools.MediaStreaming.Server();// retrieve a copy of the IP FiltersIPFilters filters = _server.GetIPFilters();// create a full range blacklist// equivalent to filters.Add("0.0.0.0", "255.255.255.255", false);// create a full range whitelistfilters.Reset();// invert the single whitelist filter to create the blacklistfilters.Remove(0);{// obtain the server's IP address and create the filter rangeNetworkProperties props = _server.GetNetworkProperties();string str = props.ActualIPAddress;int n = str.LastIndexOf(".");ipfirst = str.Substring(0, n) + ".0";iplast = str.Substring(0, n) + ".255";}// now add a filter to allow for the local network IP rangefilters.Add(ipfirst, iplast, true);// copy the filters to the server_server.SetIPFilters(filters);_result = true;}catch (Exception){_result = false;}}