我最近升级到ABP 4.10.1,AppServices中的每个方法现在都带有Async后缀,我认为这对我们的后端开发人员来说是个好消息,但对于前端开发人员/ API的外部用户而言却不是那么好-> Swagger文档感觉不太容易阅读:
我认为确实不需要“异步”。在创建Web API方法的同时,如何CreateControllersForAppServices
采取行动告诉Async
删除尾随的{{1}},同时为后端开发人员保留AppService的命名?
谢谢。
答案 0 :(得分:0)
如果愿意将其添加到每个方法中,则一种方法是使用ActionName属性。
[ActionName("Create")]
public string CreateAsync()
{
return "Hello from Create Method";
}