public async Task Invoke(HttpContext httpContext, IServiceSingleton serviceSingleton, ILogger <MyMiddleware> logger, IDateData dateData) { await httpContext.Response.WriteAsync("DATE INVOKED :" + dateData.InvokedTime); await _next(httpContext); serviceSingleton.Go(1); }
public Task Invoke(HttpContext httpContext, IDateData dateData) { httpContext.Response.Headers.Add("custom", "value"); dateData.InvokedTime = DateTime.Now; return(_next(httpContext)); }
public TestController(IDateData dateData) { this._dateData = dateData; }