ASP.NET MVC 5 を使用しており、例を使用していくつかのサービスを解決しようとしています。
var authService = AppHostBase.Resolve<AuthService>();
authService.RequestContext = System.Web.HttpContext.Current.ToRequestContext();
var response = authService.Authenticate(new Auth
{
UserName = model.UserName,
Password = model.Password,
RememberMe = model.RememberMe
});
または私も試しました:
using (var helloService = AppHostBase.ResolveService<HelloService>())
{
ViewBag.GreetResult = helloService.Get(name).Result;
return View();
}
最初のケースでは注入が必要だったのでRequestContext
、そのアプローチを試しました.2番目のケースでは、.RequestContext
Funq
ResolveService
2 番目のアプローチを試したときに見つからず、最初のアプローチRequestContext
では有効なプロパティではありません。簡単なものが不足していますか、それとも API に変更がありましたか?