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