Exemple #1
0
        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);
            }
        }
Exemple #2
0
 /// <summary>
 /// 卸载模块
 /// </summary>
 /// <param name="module"></param>
 public void RemoveModule(ServiceModule module)
 {
     this.m_modules.Remove(module);
 }
Exemple #3
0
 /// <summary>
 /// 注册模块
 /// </summary>
 /// <param name="module">ServiceModule</param>
 public void RegisterModule(ServiceModule module)
 {
     this.m_modules.Add(module);
 }