/// <summary> /// Initializes a module and prepares it to handle requests. /// </summary> /// <param name="context">An <see cref="T:System.Web.HttpApplication" /> that provides access to the methods, properties, and events common to all application objects within an ASP.NET application</param> public void Init(HttpApplication context) { context.EndRequest += (sender, e) => { PerWebRequestContainerProvider.DisposeCurrentScope(sender, e); }; }
public PageJavaScriptProjectionFactory(PerWebRequestContainerProvider containerProvider) { this.containerProvider = containerProvider; }
public PageJavaScriptProjectionFactory(PerWebRequestContainerProvider containerProvider, IRepository repository) { this.containerProvider = containerProvider; this.repository = repository; }
public DefaultCmsControllerFactory(PerWebRequestContainerProvider containerProvider) { this.containerProvider = containerProvider; }
public FakePageContentProjectionFactory(PerWebRequestContainerProvider containerProvider, IUnitOfWork unitOfWork) : base(containerProvider, unitOfWork) { }
public PageStylesheetProjectionFactory(PerWebRequestContainerProvider containerProvider) { this.containerProvider = containerProvider; }