1
我正在使用Castle的DynamicProxy拦截方法调用。执行目标之前Castle DynamicProxy不会调用目标,但可以调用其他拦截器
invocation.Proceed();
我检查结果是否已经存在于缓存中。如果是这样,我不想调用invocation.Proceed。然而,我想要执行其他拦截器,例如,如果有一个定时拦截器注册,但因为我没有调用invocation.Proceed,如果我发现缓存结果永远不会被调用。有没有解决的办法?或者我只需要将定时拦截器添加到缓存拦截器中呢?