Reset() public method

Clear the flag IsDone on all the requests Useful before re-executing a multirequest
public Reset ( ) : void
return void
Exemplo n.º 1
0
 public void ExecuteMultiRequest(WoopsaClientMultiRequest multiRequest)
 {
     if (multiRequest.Count > 0)
     {
         multiRequest.Reset();
         if (!_disableRemoteMultiRequest)
         {
             try
             {
                 WoopsaValue results = _remoteMethodMultiRequest.Invoke(
                     WoopsaValue.WoopsaJsonData(multiRequest.Requests.Serialize()));
                 multiRequest.DispatchResults(results.JsonData);
             }
             catch (WoopsaNotFoundException)
             {
                 _disableRemoteMultiRequest = true;
             }
         }
         if (_disableRemoteMultiRequest)
         {
             ExecuteMultiRequestLocally(multiRequest);
         }
     }
 }
Exemplo n.º 2
0
 public void ExecuteMultiRequest(WoopsaClientMultiRequest multiRequest)
 {
     if (multiRequest.Count > 0)
     {
         multiRequest.Reset();
         if (!_disableRemoteMultiRequest)
             try
             {
                 WoopsaValue results = _remoteMethodMultiRequest.Invoke(
                     WoopsaValue.WoopsaJsonData(multiRequest.Requests.Serialize()));
                 multiRequest.DispatchResults(results.JsonData);
             }
             catch (WoopsaNotFoundException)
             {
                 _disableRemoteMultiRequest = true;
             }
         if (_disableRemoteMultiRequest)
             ExecuteMultiRequestLocally(multiRequest);
     }
 }