没有控制器的WebAPI端点

时间:2018-10-01 19:33:20

标签: asp.net-core asp.net-core-webapi background-service

是否可以在不扩展Controller基类的情况下调用WebAPI端点?我在.Net Core中有一个后台服务(实现IHostedService的基类HostedService)。我的课程结构已经固定,所以我不能更改后台服务的基类。但是,如果我可以在没有实际使用单独控制器的情况下在它们上调用url端点,那将是巨大的帮助。

这可能吗?

编辑:我的后台服务看起来像this

1 个答案:

答案 0 :(得分:1)

为什么在您提供的链接中不使用类似于ValuesController的东西?

您只需创建具有几乎所有逻辑的新Controller,只需调用托管服务即可。