C# QuickBooks SDK-response.StatusMessage仅显示发生的第一个错误

C# QuickBooks SDK-response.StatusMessage仅显示发生的第一个错误,c#,sdk,error-handling,quickbooks,C#,Sdk,Error Handling,Quickbooks,我正在使用C#.NET中的QuickBooks SDK在我的QuickBooks中添加/编辑供应商。当我发出一个包含多个错误的请求时,比如为Name字段和Address1字段传递的字符数超过允许的数目,QuickBooks总是只返回第一个错误。它不会返回我犯的所有错误。如何返回所有错误 状态消息说我正在尝试为Name字段输入超过允许字符数的字符,但没有提到地址字段的任何内容,因为我传递的字符数也超过了允许字符数。若我为Name传递了一个正确的值,并在Address1字段中出错,那个么它会在该字段

我正在使用C#.NET中的QuickBooks SDK在我的QuickBooks中添加/编辑供应商。当我发出一个包含多个错误的请求时,比如为Name字段和Address1字段传递的字符数超过允许的数目,QuickBooks总是只返回第一个错误。它不会返回我犯的所有错误。如何返回所有错误

状态消息说我正在尝试为Name字段输入超过允许字符数的字符,但没有提到地址字段的任何内容,因为我传递的字符数也超过了允许字符数。若我为Name传递了一个正确的值,并在Address1字段中出错,那个么它会在该字段中给我错误

我想一次就把所有的错误都搞定。我怎样才能得到它

我在ResponseList中循环并显示错误,但ResponseList.Count也始终为1。在一个请求中传递的所有字段中,获取错误的方法是什么

如何返回所有错误

你不能。QuickBooks本身不支持此操作-它总是返回遇到的第一个错误

允许的值、数据长度和数据类型在XSDs/OSR中定义得非常好。在将数据提交到QuickBooks之前,您应该能够轻松地在自己的应用程序中构建一些验证,以捕获这些错误/强制执行正确的数据输入

我想一次就把所有的错误都搞定。我怎样才能得到它? 在一个请求中传递的所有字段中,获取错误的方法是什么

你不能。QuickBooks不支持此操作