public async Task Execute(T context, Next <T> next) { _monitor.AddCallTick(this); await next(context); _injected.MiddlewareOn = typeof(T); }
public Task Handle(OrderPaymentTaken message) { _monitor.AddCallTick(this); _injected.Value = message.CustomerId; return(Task.CompletedTask); }
public async Task Execute(T context, Next <T> next) { _monitor.AddCallTick(this); await next(context); }