【问题标题】:Castle Windsor IOC with Custom .NET Membership?拥有自定义 .NET 成员资格的温莎城堡国际奥委会?
【发布时间】:2011-02-08 04:03:29
【问题描述】:

我已阅读到无法将 .NET 自定义成员资格与 Castle Windor 一起使用。是这样吗?有什么解决办法吗?

【问题讨论】:

标签: asp.net asp.net-membership castle-windsor


【解决方案1】:

总是有解决方法。在这种情况下,您必须实现proxy pattern。您需要创建一个接口和一个实现对象来代理对成员资格类的调用。

还有some有趣的blogs关于duck typing和windsor。通过使用鸭子类型可以消除自己创建代理对象的需要。您只需编写一个接口,其中包含您想从成员资格类中使用的方法,Castle 会为您代理调用(但本质上它是相同的模式)。

【讨论】:

  • 您不能直接使用 DynamicProxy 代理提供者,因为您不能直接控制它们的实例化。
猜你喜欢
  • 1970-01-01
  • 2011-02-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多