シリアル化したいくつかの大きなオブジェクト グラフがあり、それらのいくつかは逆シリアル化に少し時間がかかります。
この段階では、表示されて完了時に消える小さな「お待ちください...」ボックスに非常に満足していますが、逆シリアル化が開始された場合に何らかの進行状況バーを表示するというアイデアをいじっていました。より長いです。
オブジェクトの組み込みDeserialize()
メソッドの進行状況を取得する方法がないようです。BinaryFormatter
そのような機能が含まれていたとしたら、ストリームからバイトのブロックが読み取られるたびにポーリングする非同期コールバックのようなものがあると思います。
オブジェクトのシリアル化/逆シリアル化を使用した ProgressBar のような動作の実装を見た人はいますか?