IOcelotPipelineBuilder.Use(): Return IOcelotPipelineBuilder (#875)

Fixes ThreeMammals/Ocelot#685
This commit is contained in:
Alexander Langer 2019-05-04 08:27:38 +02:00 committed by Thiago Loureiro
parent 639011bc62
commit dc4cc14792
2 changed files with 2 additions and 2 deletions

View File

@ -9,7 +9,7 @@ namespace Ocelot.Middleware.Pipeline
public interface IOcelotPipelineBuilder public interface IOcelotPipelineBuilder
{ {
IServiceProvider ApplicationServices { get; } IServiceProvider ApplicationServices { get; }
OcelotPipelineBuilder Use(Func<OcelotRequestDelegate, OcelotRequestDelegate> middleware); IOcelotPipelineBuilder Use(Func<OcelotRequestDelegate, OcelotRequestDelegate> middleware);
OcelotRequestDelegate Build(); OcelotRequestDelegate Build();
IOcelotPipelineBuilder New(); IOcelotPipelineBuilder New();
} }

View File

@ -27,7 +27,7 @@ namespace Ocelot.Middleware.Pipeline
public IServiceProvider ApplicationServices { get; } public IServiceProvider ApplicationServices { get; }
public OcelotPipelineBuilder Use(Func<OcelotRequestDelegate, OcelotRequestDelegate> middleware) public IOcelotPipelineBuilder Use(Func<OcelotRequestDelegate, OcelotRequestDelegate> middleware)
{ {
_middlewares.Add(middleware); _middlewares.Add(middleware);
return this; return this;