Обновление 2.x до 3.x с помощью методов задач, которые заканчиваются на -Async для Asp.Net Boilerplate - PullRequest
0 голосов
/ 05 ноября 2018

Я обнаружил, что мои устаревшие сервисы имеют следующее имя метода:

публичная задача SomeMethodNameAsync (...)

Имеет подпись API

service.someMethodName (...)

чтобы пользовательский интерфейс отправлял запросы XHR. По сути, обновление вынуждает нас изменить ВСЕ наши API, имеющие эту подпись.

У меня вопрос, является ли это документированной функцией или, если где-то есть флаг (который я не нашел через Google) для отключения этого переименования API.

1 Ответ

0 голосов
/ 06 ноября 2018

Эта функция указана как критическое изменение в v3.2.0 .

Он не меняет фактическую конечную точку для запросов XHR, только прокси jQuery.

Чтобы отключить переименование, настройте его в методе PreInitialize вашего *.Web.Core модуля:

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