public RunCodeInAppDomain ( System.Action codeToRun ) : void | ||
codeToRun | System.Action | |
Результат | void |
public AppHost(string appPhysicalDirectory, string virtualDirectory) { appDomainProxy = (AppDomainProxy)ApplicationHost.CreateApplicationHost(typeof(AppDomainProxy), virtualDirectory, appPhysicalDirectory); appDomainProxy.RunCodeInAppDomain(() => { InitializeApplication(); var filters = System.Web.Mvc.GlobalFilters.Filters; filters.Add(new InterceptionFilter(), int.MaxValue); LastRequestData.Reset(); }); }
public AppHost(string appPhysicalDirectory, string virtualDirectory) { appDomainProxy = (AppDomainProxy)ApplicationHost.CreateApplicationHost(typeof(AppDomainProxy), virtualDirectory, appPhysicalDirectory); appDomainProxy.RunCodeInAppDomain(() => { InitializeApplication(); var filters = System.Web.Mvc.GlobalFilters.Filters; filters.Add(new InterceptionFilter(), int.MaxValue); LastRequestData.Reset(); }); }
public void Execute(Action action) { var serializableDelegate = new SerializableDelegate <Action>(action); appDomainProxy.RunCodeInAppDomain(serializableDelegate); }