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 > Server Class : GetIPFilters Method |
public IPFilters GetIPFilters()
'Declaration
Public Function GetIPFilters() As IPFilters
public: IPFilters^ GetIPFilters();
If the method fails, an error is raised. For more information, refer to the Error Codes.
Imports Leadtools Imports Leadtools.MediaStreaming Public _server As Server = Nothing Public _result As Boolean = False Public Sub PrintIPFiltersExample() Try Dim Count As Integer = 0 Dim strIPFilters As String = "" ' create an instance of the server object _server = New Leadtools.MediaStreaming.Server() ' retrieve a copy of the IP Filters Dim filters As IPFilters = _server.GetIPFilters() 'Get the filters types count Count = filters.Count ' print the IP Filters to a string strIPFilters &= "--- IP Filters ---" & Constants.vbLf + Constants.vbLf Dim i As Integer = 0 Do While i < Count Dim ipfirst As String = "" Dim iplast As String = "" Dim allow As Boolean = False filters.Item(i, ipfirst, iplast, allow) strIPFilters &= String.Format("IP Filter[{0}]: .{1}, {2}, ", i.ToString(), ipfirst, iplast) If allow Then strIPFilters &= "Allow" & Constants.vbLf Else strIPFilters &= "Deny" & Constants.vbLf End If i += 1 Loop ' display a message contains the IP Filters string MessageBox.Show(strIPFilters, "LEADTOOLS Media Streaming Examples", MessageBoxButtons.OK, MessageBoxIcon.Information) _result = True 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 PrintIPFiltersExample() { try { int Count = 0; string strIPFilters = ""; // create an instance of the server object _server = new Leadtools.MediaStreaming.Server(); // retrieve a copy of the IP Filters IPFilters filters = _server.GetIPFilters(); //Get the filters types count Count = filters.Count; // print the IP Filters to a string strIPFilters += "--- IP Filters ---\n\n"; for (int i = 0; i < Count; i++) { string ipfirst; string iplast; bool allow; filters.Item(i, out ipfirst, out iplast, out allow); strIPFilters += string.Format("IP Filter[{0}]: .{1}, {2}, ", i.ToString(), ipfirst, iplast); if (allow) strIPFilters += "Allow\n"; else strIPFilters += "Deny\n"; } // display a message contains the IP Filters string MessageBox.Show(strIPFilters, "LEADTOOLS Media Streaming Examples", MessageBoxButtons.OK, MessageBoxIcon.Information); _result = true; } catch (Exception) { _result = false; } }