예제 #1
0
 /// <summary>
 /// This method is implemented to support BackgroundService
 /// </summary>
 /// <param name="stoppingToken"></param>
 /// <returns></returns>
 protected override async Task ExecuteAsync(CancellationToken stoppingToken)
 {
     _consumer.ProcessMessages(stoppingToken, _configuration.PlanTopicName, _outputHandler);
     await Task.CompletedTask;
 }
 /// <summary>
 /// This method is implemented to support BackgroundService
 /// </summary>
 /// <param name="stoppingToken"></param>
 /// <returns></returns>
 protected override async Task ExecuteAsync(CancellationToken stoppingToken)
 {
     _consumer.ProcessMessages(stoppingToken, _topicName, _calcEngineHandler);
     await Task.CompletedTask;
 }
 /// <summary>
 /// This method is implemented to support BackgroundService
 /// </summary>
 /// <param name="stoppingToken"></param>
 /// <returns></returns>
 protected override async Task ExecuteAsync(CancellationToken stoppingToken)
 {
     _consumer.ProcessMessages(stoppingToken, _handlers);
     await Task.CompletedTask;
 }