Task.Exception Propriété

Définition

Obtient le AggregateException qui a provoqué l'arrêt prématuré de Task.Gets the AggregateException that caused the Task to end prematurely. Si la Task s'est terminée avec succès ou n'a pas encore levé d'exception, la valeur null est retournée.If the Task completed successfully or has not yet thrown any exceptions, this will return null.

public:
 property AggregateException ^ Exception { AggregateException ^ get(); };
public AggregateException Exception { get; }
member this.Exception : AggregateException
Public ReadOnly Property Exception As AggregateException

Valeur de propriété

AggregateException qui a provoqué la fin prématurée de Task.The AggregateException that caused the Task to end prematurely.

Remarques

Les tâches qui lèvent des exceptions non gérées stockent l’exception résultante et la propagent dans un wrapper dans un AggregateException dans les appels à Wait ou aux accès à la propriété Exception.Tasks that throw unhandled exceptions store the resulting exception and propagate it wrapped in a AggregateException in calls to Wait or in accesses to the Exception property. Toute exception non observée au moment où l’instance de tâche est récupérée par le garbage collector sera propagée sur le thread finaliseur.Any exceptions not observed by the time the task instance is garbage collected will be propagated on the finalizer thread. Pour plus d’informations et pour obtenir un exemple, consultez gestion des exceptions (bibliothèque parallèle de tâches).For more information and an example, see Exception Handling (Task Parallel Library).

S’applique à