public async Task Invoke(TransportMessage transportMessage, Func<Task> next) { await Task.Delay(1000).ConfigureAwait(false); await next().ConfigureAwait(false); } }