Par exemple, j'utilise wenclient.DownloadfileAsync pour télécharger un fichier de manière asynchrone.Meilleure pratique pour gérer l'exception dans l'appel asynchrone
Dans le gestionnaire d'événements DownloadFileCompleted, je peux vérifier si j'ai une exception ou non en utilisant la propriété AsyncCompletedEventArgs.Error.
Si je relance cette exception, mon fichier exécutable s'arrête immédiatement. Je me demande comment gérer ce genre d'exécutions? Comment renvoyer cette exception au thread appelant ?
J'utilise C# 3, un exemple concret que vous pouvez partager pour transmettre le résultat et l'exception au thread appelant? – user496949
Attendez une minute, il y a C# 5? Je pensais que nous serions à 4? – Bobby
@Bobby: Nous en sommes à 4, mais la caractéristique principale de 5 a été annoncée à PDC. –