【发布时间】:2010-12-15 08:16:06
【问题描述】:
我想在我的 API 上运行第三方 .NET 程序集。我想让它按照自己的意愿调用自己的方法和对象,但拒绝它访问我的 API 未明确提供的任何内容。特别是,如果我的 API 将对象作为IMyObject 传递给第三方代码,我不希望他们使用反射或任何方法将该对象提升到,例如实现接口的MyObject。
有没有办法拒绝在这个第三方程序集中使用反射的能力?我可以完全控制一切,所以我不需要阻止人们反编译我的程序集,只需在运行时滥用它。
【问题讨论】:
标签: .net reflection