Exemplo n.º 1
0
 public LocalIpSet()
 {
     NetworkChange.NetworkAddressChanged += (object sender, EventArgs e) => {
         Refresh();
         VirtualRoot.ThisWorkerWarn(nameof(LocalIpSet), "网络接口的 IP 地址发生了更改", toConsole: true);
     };
     NetworkChange.NetworkAvailabilityChanged += (object sender, NetworkAvailabilityEventArgs e) => {
         if (e.IsAvailable)
         {
             VirtualRoot.ThisWorkerInfo(nameof(LocalIpSet), $"网络可用", toConsole: true);
         }
         else
         {
             VirtualRoot.ThisWorkerWarn(nameof(LocalIpSet), $"网络不可用", toConsole: true);
         }
     };
 }