public IsolatedApplication(IsolationMode mode)
{
if (mode == IsolationMode.None)
throw new ArgumentException ("mode");
channelId = RegisterRemotingChannel (mode);
backendController = new ApplicationBackendController (this, channelId);
backendController.StartBackend ();
OnBackendChanged (false);
}