このアプリケーションでは、Web サービスにシングルトンを使用し、そのシングルトンはすべてのクラスに使用されます。
これは本当に素晴らしいと思いましたが、イベント ハンドラー自体でイベントを登録解除する必要がある開発者コードを見つけました。
これにより、wcf サービスを作成するだけで、イベント ハンドラーの登録解除について心配する必要がないことを思い出しました。また、2 つのクラスが同じメソッドのイベント ハンドラーをリッスンするため、2 つのクラスが互いに干渉する可能性があるのではないかと考えました。
wcf シングルトンを使用することの長所と短所は何ですか? ある方法は他の方法よりも優れたパフォーマンスを発揮しますか?