public void NewsAsync(string someInputValue) { AsyncManager.OutstandingOperations.Increment(); var myService = new MyService(); myService.DoSomethingAsync(someInputValue).ContinueWith((task) => { AsyncManager.Parameters["data"] = task.Result; AsyncManager.OutstandingOperations.Decrement(); }, TaskScheduler.FromCurrentSynchronizationContext()); }