public DownstreamUrlCreatorMiddleware(OcelotRequestDelegate next,
                                       IOcelotLoggerFactory loggerFactory,
                                       IDownstreamPathPlaceholderReplacer replacer)
 {
     _next     = next;
     _replacer = replacer;
     _logger   = loggerFactory.CreateLogger <DownstreamUrlCreatorMiddleware>();
 }
Exemplo n.º 2
0
 public DownstreamUrlCreatorMiddleware(RequestDelegate next,
                                       IOcelotLoggerFactory loggerFactory,
                                       IDownstreamPathPlaceholderReplacer replacer,
                                       IRequestScopedDataRepository requestScopedDataRepository,
                                       IUrlBuilder urlBuilder)
     : base(requestScopedDataRepository)
 {
     _next       = next;
     _replacer   = replacer;
     _urlBuilder = urlBuilder;
     _logger     = loggerFactory.CreateLogger <DownstreamUrlCreatorMiddleware>();
 }
 public UpstreamUrlPathTemplateVariableReplacerTests()
 {
     _downstreamPathReplacer = new DownstreamTemplatePathPlaceholderReplacer();
 }