private void OnNetworkReachabilityChanged(object sender, NetworkStatusEventArgs e) { if (!waitingForConnectivity) { return; } if (e.Status != NetworkStatus.NotReachable) { var options = OnConnectivityOptions; OnConnectivityOptions = null; SynchronizeAsync(options); } }