public BusBuilder SubscribeToCommand <TCommand>() where TCommand : ICommand { using (var serviceScope = _webHost.Services.GetRequiredService <IServiceScopeFactory>() .CreateScope()) { var handler = (ICommandHandler <TCommand>)serviceScope.ServiceProvider.GetService(typeof(ICommandHandler <TCommand>)); _bus.WithCommandHandlerAssync(handler); return(this); } }