コード例 #1
0
ファイル: NaiveWebsiteRouter.cs プロジェクト: smeoow/Naive
        public HttpRequestAsyncHandler FindAsyncHandler(HttpConnection p)
        {
            HttpRequestAsyncHandler handler = null;

            try {
                handler = pathroutes[p.Url_path] as HttpRequestAsyncHandler;
            } catch (KeyNotFoundException) {
                return(null);
            }
            return(handler);
        }
コード例 #2
0
ファイル: NaiveWebsiteRouter.cs プロジェクト: smeoow/Naive
 public void RemoveAsyncFilter(HttpRequestAsyncHandler func)
 {
     filters.Remove(func);
 }
コード例 #3
0
ファイル: NaiveWebsiteRouter.cs プロジェクト: smeoow/Naive
 public void AddAsyncFilter(HttpRequestAsyncHandler func)
 {
     filters.Add(func);
 }
コード例 #4
0
ファイル: NaiveWebsiteRouter.cs プロジェクト: smeoow/Naive
 public void AddAsyncRoute(string path, HttpRequestAsyncHandler handler)
 {
     pathroutes.Add(path, handler);
 }