【发布时间】:2011-02-08 04:03:29
【问题描述】:
我已阅读到无法将 .NET 自定义成员资格与 Castle Windor 一起使用。是这样吗?有什么解决办法吗?
【问题讨论】:
标签: asp.net asp.net-membership castle-windsor
我已阅读到无法将 .NET 自定义成员资格与 Castle Windor 一起使用。是这样吗?有什么解决办法吗?
【问题讨论】:
标签: asp.net asp.net-membership castle-windsor
总是有解决方法。在这种情况下,您必须实现proxy pattern。您需要创建一个接口和一个实现对象来代理对成员资格类的调用。
还有some有趣的blogs关于duck typing和windsor。通过使用鸭子类型可以消除自己创建代理对象的需要。您只需编写一个接口,其中包含您想从成员资格类中使用的方法,Castle 会为您代理调用(但本质上它是相同的模式)。
【讨论】: