D
David Chipping
When building a plugin system for my app, I wanted the plugins to be
ran in their own application domain; however, after reading the
documentation, I am lead to believe that after the application domain
has been produced and the assemblies loaded inside of it; if I want to
create instances of types held in that domain, I will be given proxy
classes that marshal their requests between domain boundaries. So is
this marshaling efficient? My domains will be running in the same CLR
and have a reasonable dependence on speed, and hence I don't want the
system to suffer. Can someone allay my thoughts by telling me how this
procedure is being executed exactly?
Thanks very much,
-David
ran in their own application domain; however, after reading the
documentation, I am lead to believe that after the application domain
has been produced and the assemblies loaded inside of it; if I want to
create instances of types held in that domain, I will be given proxy
classes that marshal their requests between domain boundaries. So is
this marshaling efficient? My domains will be running in the same CLR
and have a reasonable dependence on speed, and hence I don't want the
system to suffer. Can someone allay my thoughts by telling me how this
procedure is being executed exactly?
Thanks very much,
-David