public async Task ExecuteAsync(CancellationToken cancellationToken = default) { using (IServiceScope scope = _serviceProvider.CreateScope()) { IServiceProvider serviceProvider = scope.ServiceProvider; IMessageHandlerFactory messageHandlerFactory = serviceProvider.GetRequiredService <IMessageHandlerFactory>(); await messageHandlerFactory.InitialiseAsync(); } }