public ShawarmaMiddleware( RequestDelegate next, IShawarmaRequestHandler requestHandler, IOptions <ShawarmaOptions> options) : this(next, requestHandler, options.Value) { }
public ShawarmaMiddleware( RequestDelegate next, IShawarmaRequestHandler requestHandler, ShawarmaOptions options) { _next = next; _requestHandler = requestHandler; _options = options; _requestMatcher = new TemplateMatcher(TemplateParser.Parse(options.RouteTemplate), options.RouteDefaults ?? new RouteValueDictionary()); }