示例#1
0
        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);
        }
示例#2
0
 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;
 }