Monday, 5 November 2018

c# task based program

Task 1

var rateTypesTask = Task<DealLenderRateType>.Factory.StartNew(() => _lenderService.GetLenderRateTypesForDealTypes(paymentRequest));

Task 2

var incentivesTask = Task<IEnumerable<Incentive>>.Factory.StartNew(() => GetIncentives(request));

Wait for all tasks should be complete
Task.WhenAll(new Task[] { rateTypesTask, incentivesTask });

Get result from task
 var incentives = incentivesTask.Result;

No comments:

Post a Comment