Пример #1
0
        private static void SetLocalNetworkAvailability(bool networkAvailable, bool shuttingDown)
        {
            if (IsLocalNetworkAvailable == networkAvailable)
            {
                return;
            }

            _log.Info("Local network available: " + networkAvailable + ((shuttingDown) ? " (Shutting down)" : ""));

            IsLocalNetworkAvailable = networkAvailable;
            NetworkAvailabilityChanged.Raise(null, new NetworkAvailabilityChangedEventArgs(IsLocalNetworkAvailable, shuttingDown));
        }
Пример #2
0
 private void backgroundWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     NetworkAvailabilityChanged?.Invoke(sender, _e);
     if (_e.IsAvailable)
     {
         Connected?.Invoke(this, EventArgs.Empty);
     }
     else
     {
         Disconnected?.Invoke(this, EventArgs.Empty);
     }
 }
Пример #3
0
 private static void NetworkInformation_NetworkStatusChanged(object sender)
 {
     NetworkAddressChanged?.Invoke(null, EventArgs.Empty);
     NetworkAvailabilityChanged?.Invoke(null, new NetworkAvailabilityEventArgs(NetworkInterface.GetIsNetworkAvailable()));
 }
Пример #4
0
 private void OnNetworkAvailabilityChanged(object sender, EventArgs e)
 {
     NetworkAvailabilityChanged?.Invoke(sender, e);
 }
 private void OnNetworkAvailabilityChanged(object sender, EventArgs e)
 {
     Tracer.Write("RN", "NETINFO DefaultNetworkInformation OnNetworkAvailabilityChanged");
     NetworkAvailabilityChanged?.Invoke(sender, e);
 }
 public void OnNetworkAvailabilityChanged(object source, NetworkAvailabilityEventArgs e)
 {
     NetworkAvailabilityChanged?.Invoke(source, e);
 }
Пример #7
0
 private void NetworkInformation_NetworkStatusChanged(object sender)
 {
     NetworkAvailabilityChanged?.Invoke(this, new EventArgs());
 }