在这里,我发现有了进步https://docs.microsoft.com/ru-ru/aspnet/signalr/overview/guide-to-the-api/hubs-api-guide-server,代码变得安宁了
这是我的评论行
public class ProgressHub : Hub
{
public async Task<string> DoLongRunningThing(IProgress<int> progress)
{
for (int i = 0; i <= 100; i+=5)
{
// await Task.Delay(200);
progress.Report(i);
}
return "Job complete!";
}
}
我有两个问题:
JS客户端是否有可能获得无序的进度? (fe而不是0,5,10,15 ...客户端将获得15,0,10,5 ...)。
JS客户端是否有可能无法获得全部进度? (bcs响应将比某些进度更早并且js hub方法完成)。