Что такое TaskEx
? В http://www.i-programmer.info/programming/c/1514-async-await-and-the-ui-problem.html?start=1 или await TaskEx.Delay или Await async clarification. Я используюОжидание async TaskEx
Task DoWork()
{
return Task.Run(() =>
{
for (int i = 0; i < 30; i++)
{
Thread.Sleep(1000 * 60 * 30);
}
});
}
Примеры использования этого
Task DoWork()
{
return TaskEx.Run(() =>
{
for (int i = 0; i < 10; i++)
{
Thread.Sleep(500);
}
}
});
Я называю это как await DoWork();
Если вы используете только Task
, await
возвращает ничего, и нет никакого ответа. Если я использую TaskEx
, он говорит, что он не существует в контексте. Должен ли TaskEx
быть классом или чем-то с какой-то функцией? Кулаки один Работает, это моя ошибка.
Но я жду DoWork(); ничего не возвращай. –
@ Владымир Лактионов: Я не знаю, что вы имеете в виду. –
Не должно быть паузы, когда я вызываю ожидание DoWork(); , То она идет Task DoWork() { возвращение Task.Run (() => { для (INT I = 0; я <30; я ++) { Thread.Sleep (1000 * 60 * 30); } }); } || для паузы, если пауза будет выполнять Task DoWork() или Когда она вернется к Await DoWork; ? –