【发布时间】:2011-07-04 19:51:03
【问题描述】:
使 Linq Where 和 OrderBy 方法中使用的 Delegates 变得“可信”的最佳方法是什么?
例如,如果我的代码被传递这些类型 Func<T,Boolean> 和 Func<T>,那么最好的选择是检查它们是否只会对传递给它们的对象进行操作,而不是,例如,做讨厌的事情诸如访问文件系统之类的事情?
我想一种方法是启动一个部分受信任的 AppDomain,并且委托在其中运行,但我想知道是否还有其他选择?
谢谢
【问题讨论】: