Repeating a function in C# until it no longer throws an exception

后端 未结 11 2083
一生所求
一生所求 2021-01-18 00:31

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

11条回答
  •  天涯浪人
    2021-01-18 00:40

    Try something like this:

    var failed = true;
    while (failed)
    {
      try 
      {
        salesOrdersArray = MagServ.salesOrderList(sessID, filter); 
        failed = false;
      }
      catch
      {
      }
    }
    

    Edit: Wow! Great minds think alike! :)

提交回复
热议问题