使用以 -Async 结尾的任务方法将 2.x 升级到 3.x 样板

Upgrading 2.x to 3.x With Task Methods which end in -Async for Asp.Net Boilerplate

我发现我的遗留服务有一个方法名称如下:

public Task SomeMethodNameAsync(...)

具有 API 签名

service.someMethodName(...)

UI 向其发出 XHR 请求。从本质上讲,升级迫使我们更改所有具有该签名的 API。

我的问题是这是否是一个记录的功能,或者,如果某处有一个标志(我没有通过 Google 找到)来禁用 API 的重命名。

该功能在 v3.2.0 中列为重大更改。

它不会更改 XHR 请求的实际端点,只是 jQuery 代理。

要禁用重命名,请在 *.Web.Core 模块的 PreInitialize 方法中进行配置:

Configuration.Modules.AbpWebCommon().ApiProxyScripting.RemoveAsyncPostfixOnProxyGeneration = false;