İlk bölümün başarısız olması durumunda bir görevin devam etmesini engellemeye çalışıyorum.Task.ContinueWith İstisnasıyla Önleme
Benim kod benziyor:
Task listener = Task.Factory.StartNew(openConnection).ContinueWith((t) => listenForNumber());
void openConnection()
{
try
{
//stuff
}
catch
{
//morestuff
}
}
void listenForNumber()
{
//even more stuff
}
OpenConnection() Ben
ContinueWith((t) => listenForNumber(),TaskContinuationOptions.NotOnFaulted);
Ama hiçbir başarı, herhangi bir yardım çalıştı
catch bloğu girerse
Şimdi listenForNuber() yürütülmemesi gerektiğini ? :(
Teşekkür
Bu catch bloğundaki istisnayı yeniden düzenler veya yutuyor musunuz? –