コード例 #1
0
 public ShawarmaMiddleware(
     RequestDelegate next,
     IShawarmaRequestHandler requestHandler,
     IOptions <ShawarmaOptions> options)
     : this(next, requestHandler, options.Value)
 {
 }
コード例 #2
0
 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());
 }