Повторите задачу перед условием - PullRequest
1 голос
/ 31 марта 2011

Есть ли способ повторить Task перед любым условием без использования таймеров?

Я хочу загрузить пользователей из базы данных в Task и повторить это Task до того, как пользователи действительно загрузятся (могут быть проблемы с подключением).

Может быть, это выглядит так:

private Action _LoadUsers()
{
    if (0 == Users.Count)
    {
        _loadUsersTask = new Task(() => _LoadUsersFromDB).ContinueWith(_LoadUsers);
    }
    else
    {
        _loadUsersTask = null;
    }
}

но этот код не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...