使用以 -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;
我发现我的遗留服务有一个方法名称如下:
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;