私はコントローラーを持っています
[Authorize]
[SessionState(SessionStateBehavior.Required)]
public class TestsController: Controller
{
public JsonResult Wait(int time = 10000)
{
var start = DateTime.Now;
Thread.Sleep(time);
var end = DateTime.Now;
var diff = (end - start);
return Json(new
{
start = start.ToString("yyyy-MM-dd HH:mm:ss.fff"),
end = end.ToString("yyyy-MM-dd HH:mm:ss.fff"),
milliseconds = diff.TotalMilliseconds.ToString("#,###")
}
}
}
2 つの連続した要求を行う場合:
A-> action = Wait, Controller = Tests, time = 10000
B-> action = Wait, Controller = Tests, time = 100
B 要求は A 要求の前に完了します。これは、TestsControllers を
[SessionState(SessionStateBehavior.Required)]
2 つの要求が行われた順序で完了することを期待します。
私が間違っていることは何ですか?