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 > IPFilters Class : Item Method |
'Declaration
Public Sub Item( _ ByVal index As Integer, _ ByRef ipfirst As String, _ ByRef iplast As String, _ ByRef allow As Boolean _ )
'Usage
Dim instance As IPFilters Dim index As Integer Dim ipfirst As String Dim iplast As String Dim allow As Boolean instance.Item(index, ipfirst, iplast, allow)
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; } }