我正在准备 Microsoft 证书考试 (70-515),阅读 Microsoft 的本次考试书籍,练习测试……一个测试要求:

正确答案(根据测试程序,随书分发)是“OnResultExecuting”
以及对答案的解释:

这是不一致的:如果我们需要覆盖最后提到的方法,那么它应该是“OnResultExecuted”。但在回答中被告知“OnResultExecuting”。
所以问题是:

  • 要覆盖的正确方法是什么?
  • 我应该在考试中选择哪个选项才能使答案被认为是正确的? (问题适用于“正确”答案实际上与系统建议不同的情况。

  • 谢谢。
    附言我不确定当前问题是否属于 SO,但至少它非常接近

    最佳答案

    一段时间后,我觉得有些道理:您应该覆盖 'OnResultExecuting' 方法以检查您是否已经缓存了结果。如果"is",您将从缓存中获取它,如果不是,您将真正执行“执行”部分的功能,然后将其放入缓存。

    10-05 20:48