Can someone please explain how to avoid an HttpException (read timeout at 1:59:59) while waiting for an ExecuteMultiple request to process? This seems really counter intuitive to have a Batch function be constrained by a timeout.
I'm executing this code using the SDK from a C# Console Application.
// process invoice updates. foreach (var list in SplitRequests<UpdateRequest>(invoiceUpdates)) { ExecuteMultipleRequest request = new ExecuteMultipleRequest() { Settings = executionSettings }; request.Requests = new OrganizationRequestCollection(); request.Requests.AddRange(list); ExecuteMultipleResponse response = (ExecuteMultipleResponse)service.Execute(request); }






