一部のアプリケーションで使用されるクラスライブラリがあります。これには、ライブラリ内の別のプライベートクラスBの静的フィールドで外部使用するためのクラスAが含まれています。ユーザーアプリケーションは、ライブラリのクラスAのインスタンスを使用します。
アプリケーションがシャットダウンするので、クラスBでクリーンアップを実行したいと思います。ユーザーアプリケーションからのアクションなしで、クラスBでアプリケーションシャットダウンイベントをキャッチすることは可能ですか?
class B
{
public B()
{
// attach Handler() to applicaiton shutdown event
}
void Handler()
{
// do some work
}
}