Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8925817
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 15, 20262026-06-15T07:48:06+00:00 2026-06-15T07:48:06+00:00

Please consider the following scenario. I have a Task, that returns an object, lets

  • 0

Please consider the following scenario.

I have a Task, that returns an object, lets say it’s of type:

class A
{
string success;
}

Now the task’s body is for example:

{
return new A() { success = "yes" }
}

The outside of this task doesn’t matter, if it’s continous task or anything. What’s important is that on return from that task I can read this returned object by task.Result.status.

The problem I have, is that if I’d like to return the object of that kind within the try/catch block, the task.Result.status is null, and task.Result is of AggregatedException type. So for example:

//(Task body)
{
{
try
{
//something throwing exception
}
catch(Exception exc)
{
return new A() { success = "yes" }
}
}

I’m looking for a way to get that object that is returned in the catch block, when the execution returns from that task, instead of AggregatedException that I receive now.

Please, restrain yourself from the usuall forums “answers” like “why would you want it”, “what’s the point of it” etc. I’m not interested in answers like that.

If it can’t be done and you know it for a fact (maybe the tasks when throw exceptions always return AggregatedException no matter what), then please tell me so straightforward. If it can on the other hand, I’d appriciate how I can achieve that.

Lucas

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-15T07:48:07+00:00Added an answer on June 15, 2026 at 7:48 am

    Your question could be explained better but as I understand it this is pretyt much what you want to do and should work.

    //(Task body)
    {
        A result = null;
        try
        {
            //something that might throwing exception but could also new the result
        }
        catch(Exception)
        {
            result = new A() { success = "yes" }
        }
    
        return result;
    }
    

    Exceptions caught inside a Task should not propagate up to the AggregateException. If that is still happening you are doing something wrong elsewhere in your code.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Please consider the following scenario: Class Class1 Function Func() as String End Function End
Please consider the following scenario. I have a form with a property: class MyForm
please consider the following scenario for .net 2.0: I have an event that is
Please consider the following code: public class Person ( public string FirstName {get; set;}
Please consider the following three .NET types: I have an interface, an abstract class,
Please consider the following java source: package com.stackoverflow; public class CondSpeed { private static
Please consider the following simple use case: public class Foo { public virtual int
Please consider following sample table structure: +-------------------------------+--------------+------+-----+---------+-------+ | Field | Type | Null |
Please consider the following string $text = Dat foo 13.45 and $600 bar {baz:70}
Please consider the following code: class Abase{}; class A1:public Abase{}; class A2:public A1{}; //etc

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.