gpt4 book ai didi

c# - OnActionExecuted 和 OnResultExecuting 之间的区别

转载 作者:IT王子 更新时间:2023-10-29 03:54:52 26 4
gpt4 key购买 nike

OnActionExecuted 和 OnResultExecuting 有什么区别?一旦处理完 Action ,它们会立即被解雇,还是在这两种方法之间发生某些事情。就像 View 引擎的初始化一样,...

最佳答案

他们有不同的背景。

OnActionExecuted 有一个 ActionExecutedContext您可以在其中查看操作产生的结果。您还可以查看操作是否遇到异常,并查看是否处理了异常。

OnResultExecuting 有一个 ResultExecutingContext .在调用 ActionResult 实例之前调用此方法。您可以检查方法的结果并可能取消结果的执行。这通常会导致状态代码为 200 的空白响应。(您不能在 OnActionExecuted 方法中执行此操作)。

关于c# - OnActionExecuted 和 OnResultExecuting 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20125196/

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