/* stolen from the 1.0 S.W.Config ModulesConfiguration.cs */ internal HttpModuleCollection LoadModules(HttpApplication app) { HttpModuleCollection coll = new HttpModuleCollection(); Type type; foreach (HttpModuleAction item in Modules) { type = HttpApplication.LoadType(item.Type); if (type == null) { /* XXX should we throw here? */ continue; } IHttpModule module = (IHttpModule)Activator.CreateInstance(type, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance, null, null, null); module.Init(app); coll.AddModule(item.Name, module); } /* XXX the 1.x config stuff does this * indirectly.. I'm not sure we want to do it * here, but this keeps things working in much * the same fashion in 2.0-land. */ { IHttpModule module = new DefaultAuthenticationModule(); module.Init(app); coll.AddModule("DefaultAuthentication", module); } return(coll); }
public MockHttpApplication(IHttpModule module) { if (module != null) { module.Init(this); } this.module = module; }
public void Init(HttpApplication context) { IHttpModule module = _module.Value; if (module != null) { module.Init(context); } }
public MockHttpApplication(IHttpModule module, bool passNullAsSender) { if (module != null) { module.Init(this); } this.module = module; this.passNullAsSender = passNullAsSender; }
public override void Init() { base.Init(); if (Config.Current.GetValue <bool>("Metrics:Server:Enabled")) { Module.Init(this); _InfoGauge = prom.Metrics.CreateGauge("app_info", "Application info", "netfx_version", "version"); _InfoGauge.Labels(AppDomain.CurrentDomain.SetupInformation.TargetFrameworkName, "20.11").Set(1); } }
public override void Init() { base.Init(); if (bool.Parse(ConfigurationManager.AppSettings["IsDevEnvironment"])) { return; } Module.Init(this); }
public override void Init() { base.Init(); DomainServiceHttpModule.Init(this); DomainServicesSection config = DomainServicesSection.Current; config.Endpoints.Add(new System.Configuration.ProviderSettings("json", typeof(JsonEndpointFactory).AssemblyQualifiedName)); config.Endpoints.Add(new System.Configuration.ProviderSettings("soap", typeof(SoapXmlEndpointFactory).AssemblyQualifiedName)); }
public HttpModuleCollection LoadModules(HttpApplication app) { HttpModuleCollection coll = new HttpModuleCollection(); foreach (ModuleItem item in Modules) { IHttpModule module = (IHttpModule)Activator.CreateInstance(item.Type, true); module.Init(app); coll.AddModule(item.Name, module); } return(coll); }
public override void Init() { //DynamicModuleUtility base.Init(); //RegisterModule //RegisterModule(typeof(http.svr.app.module_.EnableSession)); //ensureSession(); ModuleEnableSession.Init(this); ModuleLing.Init(this); ModuleCors.Init(this); if (Modules.AllKeys.None(x => x == "Session")) { new System.Web.SessionState.SessionStateModule().Init(this); } /*ISessionIDModule idModule; * HttpApplication app = HttpContext.Current.ApplicationInstance; * idModule = SessionStateUtility.GetSessionIDModule(app); */ }
/// <summary> /// Init HttpModule /// </summary> /// <param name="context"></param> protected virtual void Init(HttpApplication context) { _HttpModuleCollection = new Dictionary <string, IHttpModule>(); HttpModulesSection moduleSection = ConfigSectionFactory.GetHttpModulesSection(); foreach (HttpModuleAction moduleAction in moduleSection.Modules) { try { IHttpModule module = (IHttpModule)TypeCreator.CreateInstance(moduleAction.Type); this._HttpModuleCollection.Add(moduleAction.Name, module); module.Init(context); } catch (TypeLoadException ex) { ex.TryWriteAppLog(); } } }
public void InitializeApplicationInstance(HttpApplication context) { _impersonationTickedExpirationModule.Init(context); }
public override void Init() { //base.Init(); Module.Init(this); }
private static void Init(HttpApplication mvcApplication, IHttpModule module) { module.Init(mvcApplication); }
public void RegisterModule(IHttpModule module) { module.Init(this.application); this.modules.Add(module); }
public override void Init() { base.Init(); _perRequestCacheModule.Init(this); }
public void InitializeApplicationInstance(HttpApplication context) { _cancelUnauthorizedClientRedirectionModule.Init(context); }
public void InitializeApplicationInstance(HttpApplication context) { _optionsPreflightRequestAccepter.Init(context); }