2

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番目のケースでは、.RequestContextFunq

ResolveService2 番目のアプローチを試したときに見つからず、最初のアプローチRequestContextでは有効なプロパティではありません。簡単なものが不足していますか、それとも API に変更がありましたか?

4

1 に答える 1