0

可能你知道标准 .net 框架库/ms 企业库是否包含类似这样的功能:

IConvertible proxy = CodegenThatEverybodyNeed.CreateProxy<IConvertible>(
         new Func<TypeCode> {...}, 
         new Func<IFormatProvider,bool>{...} , ...
);

我很确定这个任务(“匿名代理”)很常见,很明显可以有一个运行时实现,但不要想象我在哪里可以满足这个功能......

PS 当然,最好通过类型检查来实现设计时,但我毫不怀疑现在这是不可能的。PPS“知名”免费软件库也受到欢迎。

ObejectBuilder ObjectBuilder 似乎应该有这个功能,但是 15 分钟还不足以理解如何学习它。 http://msdn.microsoft.com/en-us/library/ff647453.aspx

可能有人有很好的样品吗?

EntLib Interceptions此外,这段代码应该在某个 int Unit.Interceptions 但我不知道如何重用它。

4

1 回答 1

1

看看Castle Dynamic Proxy

于 2011-10-10T05:10:06.197 回答