Estoy tratando de evitar que una tarea continúe si falla la primera parte.Prevenir la tarea.Continuar con la excepción
Mi código es el que:
Task listener = Task.Factory.StartNew(openConnection).ContinueWith((t) => listenForNumber());
void openConnection()
{
try
{
//stuff
}
catch
{
//morestuff
}
}
void listenForNumber()
{
//even more stuff
}
Ahora listenForNuber() no debe ser ejecutada si openConnection() entra en el bloque catch
Probé ContinueWith((t) => listenForNumber(),TaskContinuationOptions.NotOnFaulted);
Pero sin éxito, cualquier ayuda ? :(
Gracias
¿Reanuda o traga la excepción dentro de ese bloque de captura? –