这是关注我的问题:How to consume web service adheres to the Event-based Asynchronous Pattern?
我的程序在批处理中多次调用DoStuffAsync()
x ,因此回调将在OnComplete()
上调用相同的次数。
有没有办法找出我的批次何时完成,以便我可以生成关于成功/失败结果的报告?
所有我能想到的是为 x 设置一个静态计数变量,并在每次调用OnComplete()时扣除1,但是我很害怕它的愚蠢和容易出错。
TIA。
答案 0 :(得分:0)
你已经提到的方式是要走的路。也许需要更多的努力:
DoStuffAsync()
时,请将其增加一。