gpt4 book ai didi

ASP.NET MVC AsyncController xxxCompleted

转载 作者:行者123 更新时间:2023-12-04 21:25:32 27 4
gpt4 key购买 nike

在实现 ASP.NET MVC AsyncController 时,xxxCompleted 方法必须是 Public。我想知道这是否意味着可以直接调用 xxxCompleted 方法,或者是否使用 NonAction 或类似的方法在内部对其进行保护?

谢谢。

最佳答案

在内部(简单来说),有一个数组 MethodInfo构造的异步 Controller 上的操作。当它被构建时 AsyncCompleted后缀从 Action 方法名称中剥离。

如果您尝试调用操作方法,例如 IndexCompleted搜索此数组但因为没有 IndexCompleted在数组中(因为后缀已被删除)AsyncControllerActionInvoker报告称未发现任何操作。

值得一看源代码,自己看看:

ASP.NET MVC 2 RTM on CodePlex

关于ASP.NET MVC AsyncController xxxCompleted,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3955483/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com