Dlaczego throw new Exception() w poniższym kodzie nie jest wychwytywany przez istniejący try catch i co zrobić żeby był?
public static async Task<List<Client>> GetClientsAsync(string resellerLoging, string resellerPassword, int sessionTimeout)
{
try
{
return await Task.Run(() =>
{
throw new Exception();
.// some code
return clients;
});
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
}