private static void CheckConnectCallback(IAsyncResult ar) { Microsoft.ServiceBus.Messaging.NetworkDetector.CheckAsyncResult asyncState = (Microsoft.ServiceBus.Messaging.NetworkDetector.CheckAsyncResult)ar.AsyncState; if (asyncState.timer == null || asyncState.timer.Cancel()) { asyncState.@value = Microsoft.ServiceBus.Messaging.NetworkDetector.CheckConnectAsyncResult.End(ar); asyncState.TryComplete(ar.CompletedSynchronously); } }
private static void TimerCallback(object state) { Microsoft.ServiceBus.Messaging.NetworkDetector.CheckAsyncResult checkAsyncResult = (Microsoft.ServiceBus.Messaging.NetworkDetector.CheckAsyncResult)state; checkAsyncResult.@value = false; checkAsyncResult.TryComplete(false); }