2009-09-01 3 views

答えて

1

私の経験では、ロード/初期化エラーが時々になると、マネージド例外が発生することがあります。場合によっては、例外または失敗した条件は、クライアントでのみjavascriptを使用してアクセスできます。アプリ全体からの例外に失敗した場合、アプリが完全に失敗したことをユーザーに示す兆候があるはずです。

init/loadの失敗からスローされる例外を消費し、処理する必要があります。明示的な例外のスローは、ビジネスロジック、通信障害、またはその他の本当に例外的な場合に違反がある条件のために予約する必要があります。

0

Silverlightアプリケーションで未処理の例外がスローされたときにIEが表示するUIが個人的に気に入らない場合があります。それは例外テキストを示す非常に小さなウィンドウを持っていますが、存在するオプションはユーザーフレンドリーではありません。私はこれが意見の問題だと思いますが、私の好みは、初期化中に例外をキャッチして、何が起こったのかについての有意義な説明をユーザに提示することです。通常、私はいくつかの設定を独立したストレージに保存しているので、ある種の設定上の問題を解消するために私のアプリのisoストアをクリアする方法を説明する役に立つメッセージがあります。ユーザーに問題を解決するための有意義なステップを提供できる場合、または少なくとも誰に連絡できない場合は、初期化中に例外をスローしないと、アプリの読み込みに失敗する可能性があります。

関連する問題