在Webservice调用期间使用进度条或等待指示符

时间:2015-12-03 08:48:07

标签: c# web-services

我正在使用background worker来执行"导入"网络服务电话;

此导入操作调用可能需要大约5秒钟才能完成,所以我想知道如何才能最好地在视觉上娱乐用户。我已经看到大多数进度条或多或少地在循环操作中使用,其中它们在每个处理的对象时得到更新。在我的doWorker中,我只是进行了webservice调用;

类似的东西:

Details importinfo = (Details)sender;
e.Result = WebService.ImportMe(importinfo);

在用户等待完成时,在这样的操作或某些动画中有进度条是否明智?我怎样才能最好地接近这个?

1 个答案:

答案 0 :(得分:2)

当你不知道需要多长时间和/或在什么时候"点"您可以将Style设置为ProgressBarStyle.Marquee

enter image description here