Task.FromException c#

142
16 января 2022, 13:10

Создаю асинхронную задачу Task.

Task task = Task.Factory.StartNew(() =>
        {
            BotManager manager = new BotManager(TakeBrowserFromPool());
            AccountModel accountModel = new AccountModel();
            accountModel.FillRandomData();
            manager.Registration(accountModel);
        }).ContinueWith(t => taskFinished(t));

Потом в ней вызываю Task.FromException

public Task Test(AccountModel account)
    {
        try
        {
            SignUp signUp = new SignUp(browser, account);
            signUp.Register();
            return Task.CompletedTask;
        }
        catch(TestException exception)
        {
            return Task.FromException(exception);
        }
    }

Вот так я ее ловлю

private void taskFinished(Task task)
    {
      //Тут task.Exception = null
    }

Проблема заключается в том что Task.Exception всегда равняется нулю.

READ ALSO
Ошибка в unity CS1061

Ошибка в unity CS1061

Все работало буквально 10 минут назадСоздал новую сцену, все так же работало, но потом что-то пошло не так

179
Возвращение двух переменных из метода

Возвращение двух переменных из метода

Помогите самоваруЕсть два метода, которые по отдельности возвращают координаты х и у соотвественно

76