RunCodeInAppDomain() публичный Метод

public RunCodeInAppDomain ( System.Action codeToRun ) : void
codeToRun System.Action
Результат void
Пример #1
0
        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();
              });
        }
Пример #2
0
        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();
            });
        }
Пример #3
0
        public void Execute(Action action)
        {
            var serializableDelegate = new SerializableDelegate <Action>(action);

            appDomainProxy.RunCodeInAppDomain(serializableDelegate);
        }