MVC3 Action メソッドで非同期/並列にメソッドを呼び出すことは可能ですか?
public ActionResult CreateUser(string name,string password)
{
int newUserId= myRepositary.CreateUser(name,password)
if(newUserID>0)
{
//i want to execute this asycn /parallel ?
UpdateUserIDINRelatedTables();
}
return RedirectToAction("AccountCreated");
}
public void UpdateUserIDINRelatedTables()
{
//I will update the userId in few another tables.
}
UpdateUserIDINRelatedTables
新しい USERID を他のテーブルに関連付けるバックエンド ジョブを実行します。AccountCreated
CreateUser メソッドを実行したらすぐにビューにリダイレクトしたい (メソッドのUpdateUserIDInRelatedTables()
実行が終了するまで待ちたくない) 何か考えはありますか? (C# 4、MVC3)