1

我正在使用 Web 服务连接到我公司的测试 NAV 环境(NAV 2013)。我需要将客户添加到导航环境。所以因为我已经能够使这段代码工作:

var customerService = new CustomerService.Customer_Service()  {UseDefaultCredentials = true};    
var cust = new CustomerService.Customer()  {Address = "100 Orion Way", Name = "Test") };    
customerService.Create(cust);

现在我需要异步创建客户并完成呼叫跟踪。我知道我需要使用 CreateAsync(Customer _customer, Object _userState) 和 CreateCompletedEventHandler,但我找不到任何方法。有人有例子吗?

4

1 回答 1

1

在 Visual Studio 中创建服务引用时,请确保选中“生成异步操作”复选框。否则生成的代理类将没有任何异步方法,我猜这是你的问题。 是一篇包含更多详细信息的 MSDN 文章。

于 2012-07-02T13:51:36.313 回答