我有一个Service Fabric asp.net核心无状态服务,它实现了自定义中间件.在该中间件中,我需要访问我的服务实例.我将如何使用asp.net core的内置DI/IoC系统进行注入?
public class MyMiddleware
{
private readonly RequestDelegate _next;
public MyMiddleware(RequestDelegate next)
{
_next = next;
}
public Task Invoke(HttpContext httpContext)
{
// ** need access to service instance here **
return _next(httpContext);
}
}
Run Code Online (Sandbox Code Playgroud)
有人提到在2017年4月20日Q&A#11 [45:30]与Service Fabric团队一起使用TinyIoC在Web Api 2中完成此任务.同样,目前推荐的方法是使用asp.net核心.
任何帮助或示例将不胜感激!