public SwaggerMiddleware(
     RequestDelegate next,
     SwaggerOptions options)
 {
     _next           = next;
     _options        = options ?? new SwaggerOptions();
     _requestMatcher = new TemplateMatcher(TemplateParser.Parse(_options.RouteTemplate), new RouteValueDictionary());
 }
Esempio n. 2
0
 public SwaggerMiddleware(
     RequestDelegate next,
     IOptions <MvcJsonOptions> mvcJsonOptions,
     SwaggerOptions options)
 {
     _next = next;
     _swaggerSerializer = SwaggerSerializerFactory.Create(mvcJsonOptions);
     _options           = options ?? new SwaggerOptions();
     _requestMatcher    = new TemplateMatcher(TemplateParser.Parse(options.RouteTemplate), new RouteValueDictionary());
 }
 public SwaggerDocumentBuilder(SwaggerOptions options)
 {
     _options = options ?? new SwaggerOptions();
 }