我想了解MVC5的細節,並且遇到了讓我感到困惑的東西。在與個人身份驗證的MVC5項目自帶默認的AccountController有這行代碼在異步登錄和註冊方法瞭解異步並等待
var result = await UserManager.CreateAsync(user, model.Password);
我讀到這裏http://msdn.microsoft.com/en-us/library/hh191443.aspx這是一個正常的做法,但我不明白爲什麼你會使用異步方法並在同一行中等待。使用在這裏採用相同參數的.Create方法不是更有意義嗎?
http://stackoverflow.com/questions/4057359/new-c-sharp-await-feature – maxbeaudoin
http://stackoverflow.com/questions/4054263/how-does-c-sharp-5-0s-async -await-feature-different-from-the-tpl?rq = 1 – maxbeaudoin
我從第二篇文章中得出的結論是,它會啓動一個新線程來執行.CreateAsync,而不是使用當前的線程。是嗎?那有沒有什麼實際價值? – esastincy