Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Hm, cannot say I have tried something like this before, but </p> <p><strong>One possible solution</strong> </p> <ol> <li>Write an application\service that a) spawns child processes, and b) hosts a <a href="https://stackoverflow.com/questions/2548160/can-we-host-a-workflow-service-as-a-windows-service/2548349#2548349">WCF service</a> to facilitate communication between processes</li> <li>Write child processes to process "Actions"</li> </ol> <p><strong>Another possible solution</strong></p> <p>An alternative <em>may be</em> to use Windows Workflow Foundation 4. It is relatively stable and relatively easy to use (having dabbled in this myself). I do not know if it offers the <strong>isolation</strong> you require, but worth a look.</p> <p>You would essentially authour your own custom activities to perform your actions, and then dynamically execute them via WorkflowInvoker.</p> <p><strong>Yet another possible solution</strong></p> <p>Yet another alternative that may be somewhat heavy handed but is somewhat more conventional in terms of single-process hosting and offers the isolation you require, would be to look into <a href="http://msdn.microsoft.com/en-us/library/bb384200.aspx" rel="nofollow noreferrer">Managed Add-in Framework</a> [MAF] (check out the link's section about isolation levels). It may be somewhat intimidating, but my friend <a href="http://kentb.blogspot.com/search/label/MAF" rel="nofollow noreferrer">Kent Boogaart has done some nifty things with it</a>, and if you keep things simple it may just turn the trick.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload