C# 在webservice调用期间使用进度条或等待指示器

C# 在webservice调用期间使用进度条或等待指示器,c#,web-services,C#,Web Services,我正在使用执行“导入”web服务调用 这个导入操作调用可能需要5秒钟才能完成,所以我想知道如何才能最好地在视觉上娱乐用户。我已经看到,大多数进度条或多或少地用于循环操作,在循环操作中,它们会根据处理的对象进行更新。在我的doWorker中,我只是接到了webservice电话 比如: Details importinfo = (Details)sender; e.Result = WebService.ImportMe(importinfo); 那么,在用户等待完成时,在这样的操作中设置进度条

我正在使用执行“导入”web服务调用

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

比如:

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

那么,在用户等待完成时,在这样的操作中设置进度条或动画是否明智呢?如何才能最好地实现这一点?

当您不知道需要多长时间和/或在操作的“点”时,可以将
样式设置为


可以将进度条设置为<代码>不确定< /代码>: