我想从Web服务调用一个方法。
我认为在同步模式下发生的事情是
var obj = new SalesOrder.CustServicesSoapClient();
obj.AddProduct(txtName.Text, txtColor.Text)
等待回复然后
ResSpan.innerHTML="foo";
但是在异步模式下:
var obj = new SalesOrder.CustServicesSoapClient();
obj.AddProductAsync(txtName.Text, txtColor.Text)
下一行独立于前一行
ResSpan.innerHTML="foo";
在void方法中实现的代码,因此该方法将一直等到“AddProductAsync”完成。
我想知道是否让我知道它是否正确理解了“异步方法”?