I\'ve got a class that calls a SOAP interface, and gets an array of data back. However, if this request times out, it throws an exception. This is good. However, I want m
Try
bool failed = false; do { try { salesOrdersArray = MagServ.salesOrderList(sessID, filter); } catch { failed = true; } } while(failed);
The behavior you are after might cause an endless loop if this never succeeds though...