回答
有一個叫base.ResolveService<TMyService>()
基本方法,它只是解決了國際奧委會的自動裝配Autowired服務並注入當前請求上下文
所以只要致電:
using (var service = base.ResolveService<MyService>()) {
service.Post(new MyRequest());
}
您也可以撥打一個服務,只需請求DTO,它也將執行服務全局請求過濾器:
base.ExecuteRequest(new MyRequest());
這只是ServiceController的一個包裝這可以被稱爲靜態:
HostContext.ServiceController.Execute(new MyRequest(), base.Request)
如何從ASP.NET MVC控制器調用此函數?由於我的控制器不從'ServiceStack.ServiceInterface'繼承。 –
@RosdiKasim,這裏是一個鏈接到mythz有關類似問題的答案http://stackoverflow.com/questions/10571450/should-servicestack-be-the-service-layer-in-an-mvc-application-or-should -it-call – Tom
嗨,謝謝Tom!..這個鏈接真的很有幫助..感謝幫助。 –
- 1. 如何從ServiceStack RequestFilter
- 2. 如何從代碼
- 3. 如何從代碼
- 4. 如何從代碼
- 5. 如何從代碼
- 6. 如何從代碼
- 7. 如何從代碼
- 8. 如何從代碼
- 9. 如何從代碼
- 10. 如何從代碼
- 11. 如何從代碼
- 12. 如何從代碼
- 13. 如何從代碼
- 14. 如何從代碼
- 15. 如何從代碼
- 16. 如何從代碼
- 17. 如何從代碼
- 18. 如何從代碼
- 19. 如何從代碼
- 20. 如何從代碼
- 21. 如何從代碼
- 22. 如何從代碼
- 23. 如何從代碼
- 24. 如何從代碼
- 25. 如何從代碼
- 26. 如何從代碼
- 27. 如何從代碼
- 28. 如何從代碼
- 29. 如何從代碼
- 30. 如何從代碼
借用聊天室這個問題,我認爲這是有用的文件爲他人。 – Tom