/// <summary> /// /// </summary> /// <param name="cancellationToken"></param> /// <returns></returns> public Task StartAsync(CancellationToken cancellationToken) { ProducerService producerService = new ProducerService(); var input = Input(); while (input != "exit") { var model = new MessageBModel { CreateDateTime = DateTime.Now, Msg = input }; producerService.Publish(model, "DMS.QueueA"); input = Input(); } return(Task.CompletedTask); }