public void Post( string urlPattern, MiddlewareFunc[] middlewareFuncs, HandlerWithParamsFunc handlerFunc) { AddHandler( "POST", new DispatcherHandler( CreateRegexForUrlPattern(urlPattern), middlewareFuncs, handlerFunc)); }
public DispatcherHandler( Regex urlPatternRegex, MiddlewareFunc[] middlewareFuncs, HandlerWithParamsFunc handlerFunc) { if (urlPatternRegex == null) { throw new ArgumentNullException("urlPatternRegex"); } if (handlerFunc == null) { throw new ArgumentNullException("handlerFunc"); } UrlPatternRegex = urlPatternRegex; HandlerFunc = handlerFunc; MiddlewareFuncs = middlewareFuncs; }
public void Delete( string urlPattern, HandlerWithParamsFunc handlerFunc) { Delete(urlPattern, new MiddlewareFunc[0], handlerFunc); }
public void Put( string urlPattern, HandlerWithParamsFunc handlerFunc) { Put(urlPattern, new MiddlewareFunc[0], handlerFunc); }