protected void OnDisconnected() { _ConnectivityState = LinkUpConnectivityState.Disconnected; if (ConnectivityChanged != null) { var receivers = ConnectivityChanged.GetInvocationList(); foreach (ConnectivityChangedEventHandler receiver in receivers) { receiver.BeginInvoke(this, LinkUpConnectivityState.Disconnected, null, null); } } }