Example #1
0
 /// <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;
 }