1

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 を他のテーブルに関連付けるバックエンド ジョブを実行します。AccountCreatedCreateUser メソッドを実行したらすぐにビューにリダイレクトしたい (メソッドのUpdateUserIDInRelatedTables()実行が終了するまで待ちたくない) 何か考えはありますか? (C# 4、MVC3)

4

1 に答える 1