我目前有数千个信封,我需要自动拉下它们,并将它们的表单数据存储在数据库中。问题是,获取信封(大约22000个)和迭代地调用每个信封的ListStatusChange()需要很长的时间。所以我想我可以使用第三方公共语言的Parallel.ForEach来同时做这件事。当我这样做时,我得到一个错误,远程服务关闭了连接。
那么,SDK中的方法是线程安全的吗?除了我所解释的我正在尝试做的事情之外,还有谁有更好的方法来处理这件事呢?
到目前为止,我已经尝试了迭代过程,但仅获得信封及其表单数据就需要一个多小时。
我已经尝试过TPL库,但是我收到了网络错误。我假设DocuSign正在关闭连接,因为来自同一个应用程序的呼叫来得很快。
我希望调用是并发进行的,以加快处理速度,但我得到了一个异常,远程服务器关闭了连接。
发布于 2019-10-16 23:54:58
您可能正在达到每小时的API限制,即每小时1000个API调用,它将在下一个小时重置。该错误消息具有误导性,我们将查看您没有得到正确错误的原因。最新版本的C#软件开发工具包是线程安全的。如果您使用的是旧版本,请升级到最新版本。您需要将每小时进行的API调用次数限制为1000次。要查看实际错误,可以查看DocuSign中的接口日志
https://stackoverflow.com/questions/58401755
复制相似问题