public DownstreamUrlCreatorMiddleware(OcelotRequestDelegate next, IOcelotLoggerFactory loggerFactory, IDownstreamPathPlaceholderReplacer replacer) { _next = next; _replacer = replacer; _logger = loggerFactory.CreateLogger <DownstreamUrlCreatorMiddleware>(); }
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(); }