示例#1
0
        public static string AddFirewallRule(Connection connection)
        {
            var result = string.Empty;

            switch (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
            {
            case true:
                result = WindowsFirewall.BlockIpConnection(connection);
                break;

            case false:
                result = LinuxFirewall.BlockIpConnection(connection);
                break;
            }

            return(result);
        }