2011-02-05 3 views
0

私は2つのスレッドを実行するアプリケーションを持っています。SQLテーブルを更新するスレッドでErrorEventhandlerを処理する方法は?

  • 1つのスレッドがメインスレッドであり、もう1つはメインスレッドを監視するためのものです。
  • エラーがカスタムイベントログ
  • に書き込まれているイベントは、私は新しいスレッド を作成し、SQLテーブルにイベントを更新したいが発生すると、イベントログ
  • を処理するためのイベントハンドラ(擬似がありますコード)
  • また場合に は、どのように私は彼ら(擬似コード)

を処理する必要があり、エラー/イベントの数が自分のしているいずれかが上記の二つの項目のための擬似コードのいくつかの並べ替えを支援することができる場合、私は感謝。

あなたのエラーイベントハンドラには、事前

答えて

0

のおかげでは...

Dim thdLogError as New System.Threading.Thread(AddressOf MethodThatLogsError(ErrorObjectThatGetsPassedIn)) 
thdLogError.Start() 

次に、あなたのMethodThatLogsErrorの手順でデータベースにエラーを挿入することができます。 一度に1つのエラーが発生すると思いますが、複数になっている場合は、エラーの配列またはリストを反復処理する必要があります。

関連する問題