【问题标题】:Generating Interface Proxies生成接口代理
【发布时间】:2011-04-24 23:22:55
【问题描述】:

在课堂上遇到问题;我有一个看起来像这样的类:

public class MyPresenter
{
    public MyPresenter(IMyView view) { }
}

public class SomePresenter
{
    public SomePresenter(ISomeView view) { }
}

自定义视图继承自基本 IView 实例。我遇到了一种情况,我需要动态创建一个自定义类来实现 IMyView 或 ISomeView (取决于某些场景)并访问模型,我想我可以使用像 Castle DynamicProxy 这样的工具来做到这一点。但我不太确定从哪里开始,我需要能够动态创建自定义 IMyView 或其他类实例。

谢谢。

【问题讨论】:

  • 自定义新类应该做什么?这很重要。您可以使用 Castle DynamicProxy 轻松创建一个“哑”代理,它什么都不做。
  • 我只是实现事件/属性的类;如果有任何方法,我什至不需要它们工作......

标签: c# .net proxy castle-dynamicproxy dynamic-proxy


【解决方案1】:

当我需要代理时,我发现来自 Krzysztof Koźmic 的 tutorial 非常宝贵。

【讨论】:

  • 我确实找到了,但我很难深入挖掘以找到我想要的东西。也许是因为时间已晚 :-) 想知道是否有一篇关于我正在尝试做的具体文章。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-05
  • 1970-01-01
  • 2010-12-12
  • 2021-12-12
相关资源
最近更新 更多