我正在准备 Microsoft 证书考试 (70-515),阅读 Microsoft 的本次考试书籍,练习测试……一个测试要求:
正确答案(根据测试程序,随书分发)是“OnResultExecuting”
以及对答案的解释:
这是不一致的:如果我们需要覆盖最后提到的方法,那么它应该是“OnResultExecuted”。但在回答中被告知“OnResultExecuting”。
所以问题是:
谢谢。
附言我不确定当前问题是否属于 SO,但至少它非常接近
最佳答案
一段时间后,我觉得有些道理:您应该覆盖 'OnResultExecuting' 方法以检查您是否已经缓存了结果。如果"is",您将从缓存中获取它,如果不是,您将真正执行“执行”部分的功能,然后将其放入缓存。