无法使用ServiceStack 4中的AppHostBase.ResolveService <T> API解析服务

纳德姆

我正在使用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注入,因此我尝试了这种方法;在第二种情况下,我使用的是我理解为具有RequestContext自动注入功能的示例Funq

ResolveService当我尝试第二种方法时发现找不到,并且第一种方法RequestContext不是有效属性。我是否缺少一些简单的东西,或者API有所更改?

史考特

该文档的确似乎是错误的,因为不再存在ResolveService<T>on AppHostBase由于Api中的更改,需要对其进行更新。

您可以在带有MVC的ServiceStack v4中执行此操作:

var authService = HostContext.Resolve<AuthService>();
...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法使用ServiceStack 4中的AppHostBase.ResolveService <T> API解析服务

来自分类Dev

ServiceStack + FluentValidation未通过ResolveService触发

来自分类Dev

OrmLiteAuthRepository无法使用ServiceStack进行解析

来自分类Dev

无法使用JsonServiceClient从ServiceStack API获取

来自分类Dev

无法为ApplicationDbContext中的类型解析服务

来自分类Dev

无法从ViewComponent中解析缓存服务

来自分类Dev

ASP.NET Core Web API InvalidOperationException:无法解析服务

来自分类Dev

无法解析主机:api-3t.sandbox.paypal.com

来自分类Dev

在Nginx中从Angular调用API不会解析Docker服务名称

来自分类Dev

在移动服务自定义api中解析HTML

来自分类Dev

使用HTTPUrlConnection进行对解析服务器的REST API调用

来自分类Dev

当我尝试在Angular 10中使用库中的服务时,“无法解析服务的所有参数:(?)”

来自分类Dev

无法将RabbitMQ RPC与ServiceStack分布式服务一起使用。

来自分类Dev

无法使用ServiceStack.Redis库连接Redis Cache服务器

来自分类Dev

使用Servicestack MsgPack客户端时无法反序列化服务响应

来自分类Dev

无法解析ember中的API响应

来自分类Dev

无法解析 Criteria API 中的嵌入实体

来自分类Dev

使用servicestack MVC集成的原因:无法在控制器上调用操作方法'T TryResolve [T]()'

来自分类Dev

使用servicestack MVC集成的原因:无法在控制器上调用操作方法'T TryResolve [T]()'

来自分类Dev

无法解析服务器中的JSON数据

来自分类Dev

无法解析此服务器请求中的EDN

来自分类Dev

AngularJS:无法解析指令控制器中的服务

来自分类Dev

Android Studio:清单中的“无法解析符号”注册服务

来自分类Dev

无法解析C中的“文件服务器命令”

来自分类Dev

无法解析服务器中的JSON数据

来自分类Dev

无法解析 REST 网络服务中的 JSON

来自分类Dev

无法解析类型的服务

来自分类Dev

ServiceStack v4中服务的Db为空

来自分类Dev

ServiceStack v4中服务的Db为空

Related 相关文章

  1. 1

    无法使用ServiceStack 4中的AppHostBase.ResolveService <T> API解析服务

  2. 2

    ServiceStack + FluentValidation未通过ResolveService触发

  3. 3

    OrmLiteAuthRepository无法使用ServiceStack进行解析

  4. 4

    无法使用JsonServiceClient从ServiceStack API获取

  5. 5

    无法为ApplicationDbContext中的类型解析服务

  6. 6

    无法从ViewComponent中解析缓存服务

  7. 7

    ASP.NET Core Web API InvalidOperationException:无法解析服务

  8. 8

    无法解析主机:api-3t.sandbox.paypal.com

  9. 9

    在Nginx中从Angular调用API不会解析Docker服务名称

  10. 10

    在移动服务自定义api中解析HTML

  11. 11

    使用HTTPUrlConnection进行对解析服务器的REST API调用

  12. 12

    当我尝试在Angular 10中使用库中的服务时,“无法解析服务的所有参数:(?)”

  13. 13

    无法将RabbitMQ RPC与ServiceStack分布式服务一起使用。

  14. 14

    无法使用ServiceStack.Redis库连接Redis Cache服务器

  15. 15

    使用Servicestack MsgPack客户端时无法反序列化服务响应

  16. 16

    无法解析ember中的API响应

  17. 17

    无法解析 Criteria API 中的嵌入实体

  18. 18

    使用servicestack MVC集成的原因:无法在控制器上调用操作方法'T TryResolve [T]()'

  19. 19

    使用servicestack MVC集成的原因:无法在控制器上调用操作方法'T TryResolve [T]()'

  20. 20

    无法解析服务器中的JSON数据

  21. 21

    无法解析此服务器请求中的EDN

  22. 22

    AngularJS:无法解析指令控制器中的服务

  23. 23

    Android Studio:清单中的“无法解析符号”注册服务

  24. 24

    无法解析C中的“文件服务器命令”

  25. 25

    无法解析服务器中的JSON数据

  26. 26

    无法解析 REST 网络服务中的 JSON

  27. 27

    无法解析类型的服务

  28. 28

    ServiceStack v4中服务的Db为空

  29. 29

    ServiceStack v4中服务的Db为空

热门标签

归档