static ServiceStackHandlerBase() { try { IPAddressExtensions.GetAllNetworkInterfaceIpv4Addresses().ForEach((x, y) => NetworkInterfaceIpv4Addresses[x.GetAddressBytes()] = y.GetAddressBytes()); NetworkInterfaceIpv6Addresses = IPAddressExtensions.GetAllNetworkInterfaceIpv6Addresses().ConvertAll(x => x.GetAddressBytes()).ToArray(); } catch (Exception ex) { Log.Warn("Failed to retrieve IP Addresses, some security restriction features may not work: " + ex.Message, ex); } }
static EndpointHandlerBase() { try { IPAddressExtensions.GetAllNetworkInterfaceIpv4Addresses().ForEach((x, y) => NetworkInterfaceIpv4Addresses[x.GetAddressBytes()] = y.GetAddressBytes()); NetworkInterfaceIpv6Addresses = IPAddressExtensions.GetAllNetworkInterfaceIpv6Addresses().ConvertAll(x => x.GetAddressBytes()).ToArray(); } catch (Exception ex) { Log.Warn("Failed to retrieve IP Addresses, some security restriction features may not work: " + ex.Message, ex, new Dictionary <string, string>() { { "ErrorCode", "FXD300062" } }); } }
static EndpointHandlerBase() { IPAddressExtensions.GetAllNetworkInterfaceIpv4Addresses().ForEach((x, y) => NetworkInterfaceIpv4Addresses[x.GetAddressBytes()] = y.GetAddressBytes()); NetworkInterfaceIpv6Addresses = IPAddressExtensions.GetAllNetworkInterfaceIpv6Addresses().ConvertAll(x => x.GetAddressBytes()).ToArray(); }