Using HttpContext.Current in WebApi is dangerous because of async Using HttpContext.Current in WebApi is dangerous because of async multithreading multithreading