/// <summary> /// Adds middleware to the pipeline. /// </summary> /// <param name="middleware">The middleware to add.</param> /// <returns>The pipeline.</returns> public IMiddlewarePipeline Use(IHttpMiddleware middleware) { if (this.pipeline.Any()) { this.pipeline.Last().Next = middleware; } this.pipeline.Add(middleware); return this; }
public JT1078HttpServerHandler( JT1078HttpSessionManager jT1078HttpSessionManager, IJT1078Authorization iJT1078Authorization, ILoggerFactory loggerFactory, IHttpMiddleware httpMiddleware = null) { this.jT1078HttpSessionManager = jT1078HttpSessionManager; this.iJT1078Authorization = iJT1078Authorization; this.httpMiddleware = httpMiddleware; logger = loggerFactory.CreateLogger <JT1078HttpServerHandler>(); }
public void Prepend(IHttpMiddleware middleware) { middlewares.Insert(0, middleware); }
public void Append(IHttpMiddleware middleware) { middlewares.Add(middleware); }
/// <summary> /// Initializes a new instance of the <see cref="HttpMiddleware"/> class. /// </summary> /// <param name="next">The next middleware to be run.</param> protected HttpMiddleware(IHttpMiddleware next) { this.Next = next; }
public void AddMiddleware(IHttpMiddleware middleware) { _middlewareMap.Add(middleware); }
public void AddMiddleware(IHttpMiddleware middleware) { _httpAccessDelegate.AddMiddleware(middleware); }