委托给“匿名的”;接口代理

本文关键字:匿名的 接口 代理 | 更新日期: 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