I want to create some extensibility points in my application and create a public interface that users can implement there own modules. I need to make sure that the users will not be able to Access certain info(connection string, codebase etc...) through regular code or Reflection. I could create a web service and pass a proxy object back and forth where the data could be changed and accessed safely. That way the plugins could live on another sandboxed domain. But, this my be too slow for my requirements. Is there a way to block things like System.Reflection and System.Web.Configuration from being accessed from these lateloaded plugins?
Thanks
...
Go to the complete details ...