public ActionResult SyncActionWithoutDeadlock() { var result = Task.Run(() => SemiSmellyLibrary.GetMessageAsync()).Result; return(Content(result)); }
public async Task <ActionResult> AsyncActionWithoutDeadlock() { var result = await SemiSmellyLibrary.GetMessageAsync(); return(Content(result)); }
public ActionResult SyncActionWithDeadlock() { var result = SemiSmellyLibrary.GetMessageAsync().Result; return(Content(result)); }