C# 如何在Braintree客户搜索中测试结果?

C# 如何在Braintree客户搜索中测试结果?,c#,braintree,C#,Braintree,当没有结果时,第一项抛出ArgumentOutOfRange异常。我可以看到一个名为Ids的私有字段,它的计数为0,“MaximumCount”也为0。MaximumCount可靠吗?完全披露:我在Braintree工作。如果您有任何进一步的问题,请随时联系 “可靠”一词模棱两可,但简短的回答是yes。MaximumCount用于返回整个搜索结果集的计数 请注意,Braintree API已从客户搜索返回 事务搜索最多返回20000个结果;所有其他搜索最多返回10000个结果 有没有一种方法可以

当没有结果时,第一项抛出ArgumentOutOfRange异常。我可以看到一个名为Ids的私有字段,它的计数为0,“MaximumCount”也为0。MaximumCount可靠吗?

完全披露:我在Braintree工作。如果您有任何进一步的问题,请随时联系

“可靠”一词模棱两可,但简短的回答是
yes
。MaximumCount用于返回整个搜索结果集的计数

请注意,Braintree API已从客户搜索返回

事务搜索最多返回20000个结果;所有其他搜索最多返回10000个结果


有没有一种方法可以使用多个参数搜索单个客户?例如,“gateway.customer.search(函数(search){search.firstName().is(firstn);search.lastName().is(lastn);search.email().is(email);search.phone().is(fone);},函数(err,result){}”
        var searchReq = new CustomerSearchRequest().Email.Is(lk.email);
        var customers = gateway.Customer.Search(searchReq);
        var customer = customers.FirstItem;