C# で Windows フォーム アプリケーションを作成しています。このアプリケーションでは、プログレスバーを使用して外部 Web サーバーとの通信を表示しています。Web サーバーと通信しながらスムーズに更新するにはどうすればよいでしょうか。応答はjsonオブジェクトであり(要求が成功した場合)、URLの他のリソースにアクセスできません。リクエスト エラーの場合でも、レスポンスは常に json オブジェクトです。リクエストがサーバーに投稿され、レスポンスが成功した場合にjsonが受信されている間、プログレスバーを埋めたいです。
PS: 応答が成功したかどうかを確認するための JSON 解析メソッドがあり、応答が成功しなかった場合にプログレス バーを中断したいと考えています。