fix: catch PlatformNotSupportedException for linux systems

This commit is contained in:
Jeffery Thompson
2020-01-22 14:42:30 -05:00
parent 80786dd84c
commit 9cdc8b26a2

View File

@@ -57,14 +57,21 @@ namespace ICD.Common.Utils
{
get
{
bool enabled =
NetworkInterface.GetAllNetworkInterfaces()
.Where(ni => ni.NetworkInterfaceType == NetworkInterfaceType.Wireless80211 ||
ni.NetworkInterfaceType == NetworkInterfaceType.Ethernet)
.Select(ni => ni.GetIPProperties().GetIPv4Properties().IsDhcpEnabled)
.FirstOrDefault();
try
{
bool enabled =
NetworkInterface.GetAllNetworkInterfaces()
.Where(ni => ni.NetworkInterfaceType == NetworkInterfaceType.Wireless80211 ||
ni.NetworkInterfaceType == NetworkInterfaceType.Ethernet)
.Select(ni => ni.GetIPProperties().GetIPv4Properties().IsDhcpEnabled)
.FirstOrDefault();
return enabled.ToString();
return enabled.ToString();
}
catch(PlatformNotSupportedException)
{
return false.ToString();
}
}
}