public async Task Invoke(HttpContext context) { ILogger logger = context.RequestServices.GetService <ILogger>(); IUserInformationProvider userInformationProvider = context.RequestServices.GetService <IUserInformationProvider>(); LogUserInformationMiddleware.LogUserInformation(logger, userInformationProvider); await Next.Invoke(context); }
public Task Invoke(HttpContext context) { ILogger logger = context.RequestServices.GetRequiredService <ILogger>(); IUserInformationProvider userInformationProvider = context.RequestServices.GetRequiredService <IUserInformationProvider>(); LogUserInformationMiddleware.LogUserInformation(logger, userInformationProvider); return(_next.Invoke(context)); }