public override void OnGet(HttpRequest request, HttpResponse response) { ServiceRoute route = ServiceRoute.Parse(request); ServiceModule module = m_modules.FirstOrDefault(m => m.SearchRoute(route)); if (module != null) { var result = module.ExecuteRoute(route); } }
/// <summary> /// 卸载模块 /// </summary> /// <param name="module"></param> public void RemoveModule(ServiceModule module) { this.m_modules.Remove(module); }
/// <summary> /// 注册模块 /// </summary> /// <param name="module">ServiceModule</param> public void RegisterModule(ServiceModule module) { this.m_modules.Add(module); }