委托给“匿名的”;接口代理
本文关键字:匿名的 接口 代理 | 更新日期: 2023-09-27 18:11:01
也许你知道标准的。net框架库/ms企业库是否包含这样的功能:
IConvertible proxy = CodegenThatEverybodyNeed.CreateProxy<IConvertible>(
new Func<TypeCode> {...},
new Func<IFormatProvider,bool>{...} , ...
);
我很确定这个任务("匿名代理")是常见的,很明显,它可能有一个运行时实现,但不要想象我在哪里可以满足这个功能…
注:当然,最好在设计时实现类型检查,但我毫不怀疑这在目前是不可能的。P.P.S."知名的"免费软件库也是受欢迎的。
ObejectBuilder 似乎ObjectBuilder应该有这个功能,但15分钟是不足以理解如何学习它。http://msdn.microsoft.com/en-us/library/ff647453.aspx
可能有人有好的样品?
EntLib Interceptions这段代码应该在int Unit的某个地方。拦截,但我没有发现如何重用它…
看看Castle Dynamic Proxy