私は、一連のビジネスアウトオブブラウザーアプリケーションを作成しました。Silverlight Update Feature、これはあまりにも間違っていると感じています。 ReportProgressがどこにありますか、またはCheckForUpdate()とUpdate()の間に区切りがあります
私は更新プロセスをより詳細に制御する必要があります。
アップデートのダウンロードが開始されたときに、アップデート画面を開始して、そのアプリケーションを無効にしたいと考えています。しかし、私が知る限り、私は、労働者が進行中であるかどうかを知る方法がありません。 ReportProgressが利用可能な場合、または同様のものがあればいいと思います。おそらくそこにあり、私はそれを完全に欠いている。ダウンロードしたバイト数に基づいてプログレスバーを作成できれば嬉しいです。
今のようにリモートで何かできるのは、ほんの数秒待つだけです。CheckAndDownloadUpdateCompletedイベントが発生していない場合は、おそらくダウンロードしていますか?間欠的な進行状況バーを表示し、完了するまで待ちます。幸運なことに、ビジネス要件の1つはスタートアップのスプラッシュ画面です。私はこれがうまくいくことを賭けている...しかし、人間はちょうどoooohを間違って感じる、より良い方法がなければならない。
提案?
ありません。しかし、私はその返信に感謝します。 –