1

我一直在尝试将一个项目从 MVC 迁移到 Core 3.1 并且有点卡住了。

类(在 mvc 中)使用AsyncControllerActionInvoker并覆盖该InvokeAction方法。由于这在 netcore 3.1 中不兼容,有没有办法在 netcore 3.1 中复制这种模式?

下面是示例代码:

public class ActionInvoker : AsyncControllerActionInvoker
{
    public override bool InvokeAction(ControllerContext controllerContext, string actionName)
    {
        this.InvokeActionWithActionResult(controllerContext, actionName); 
        // This custom function calls other methods in the controller such as BeginInvokeActionMethodWithFilters and EndInvokeActionMethodWithFilters
        return true;
    } 
}
4

0 回答 0