Например,
Код: Выделить всё
overAllTask = await ParseLogLine(logLine)
.ContinueWith(logModelTask => NormalizeParsedData(logModelTask))
.ContinueWith(parsedLogModelTask => AddParsedData(parsedLogModelTask.Result));
private async Task ParseLogLine(string logLine)
{ }
private async Task NormalizeParsedData(Task logModelTask)
{
var result = await logModelTask
}
private async Task AddParsedData(Task parsedLogModelTask)
{
var secondResult = await parsedLogModelTask
}
Код: Выделить всё
TaskКод: Выделить всё
TaskЯ чувствую, что неправильно использую ContinueWith, и мне нужна помощь, чтобы понять, как правильно использовать ContinueWith. Я не хочу использовать ContinueWith, используя firstTask.ContinueWith, а затем SecondTask.ContinueWith отдельно в отдельных строках.
Подробнее здесь: https://stackoverflow.com/questions/798 ... ntinuewith
Мобильная версия