gpt4 book ai didi

unity-container - 使用 Unity 拦截子方法调用

转载 作者:行者123 更新时间:2023-12-02 04:14:30 26 4
gpt4 key购买 nike

使用 PIAB/Unity,是否可以拦截“子”方法调用?

例如该类具有三个方法...

DoSomething(), DoFirst(), DoSecond()

DoSomething() 方法调用 DoFirst() 进而调用 DoSecond()

我可以拦截 DoSomething,但我无法为 DoFirst 和 DoSecond 获取任何信息。我尝试了各种策略注入(inject)规则……类型匹配、标记属性、方法签名……但没有任何效果。但是如果我直接调用它们,我可以拦截每个方法

这么基本的问题……你能做到吗?

如果是这样,如何!

最佳答案

我发现我需要使用 VirtualMethodInterceptor 而不是 TransparentProxy 或 Interception 拦截器

关于unity-container - 使用 Unity 拦截子方法调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3505146/

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