gpt4 book ai didi

c# - 我可以向 CaSTLe Windsor 指定要在类代理中覆盖哪些虚拟方法吗?

转载 作者:太空宇宙 更新时间:2023-11-03 14:30:28 25 4
gpt4 key购买 nike

我在一个类中有很多虚方法,但应该只拦截一个,我可以告诉 CaSTLe Windsor 只覆盖那个方法,这样我就不必在拦截方法中进行验证吗?

编辑:

我使用 IKernelEvents.ComponentRegistered 事件来选择获取拦截器的类型。

最佳答案

  1. 如果您只想代理一个方法,请使用 IProxyHook 来选择您要代理的方法。
  2. 如果您要修改 ComponentModel(并且添加拦截器或代理 Hook 就是其中一种操作),请为此使用 IContributeComponentModelConstructionSee the docs以获得更深入的解释。

关于c# - 我可以向 CaSTLe Windsor 指定要在类代理中覆盖哪些虚拟方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2760830/

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