मैं पहले भाग में विफल होने पर कार्य को जारी रखने से रोकने की कोशिश कर रहा हूं।कार्य रोकें। कॉन्फिन्यू अपवाद पर
मेरे कोड इस तरह दिखता है:
Task listener = Task.Factory.StartNew(openConnection).ContinueWith((t) => listenForNumber());
void openConnection()
{
try
{
//stuff
}
catch
{
//morestuff
}
}
void listenForNumber()
{
//even more stuff
}
अगर openConnection() कैच ब्लॉक
मैंने कोशिश की ContinueWith((t) => listenForNumber(),TaskContinuationOptions.NotOnFaulted);
लेकिन कोई सफलता, किसी भी मदद में प्रवेश करती है
अब listenForNuber() निष्पादित नहीं किया जाना चाहिए ? :(
धन्यवाद
क्या आप उस पकड़-ब्लॉक के अंदर अपवाद को फिर से चलाते हैं या निगलते हैं? –