クライアントから使用状況データを収集する Web サーバー クラスター (Windows 2008) があります。サーバーはすべてデータをバッチ処理し、特定の時間またはデータ量の後に送信します。問題は、AWS 自動スケーリングを使用していて、マシンがいつでもシャットダウンできることです。アプリケーションが強制終了される前に、シャットダウン イベントを検出し、使用状況データをデータベースに送信したいと考えています。これが可能かどうか誰にもわかりますか?
質問する
1812 次
3 に答える
1
You can subscribe to this event and perform your logic before the application is shutdown.
Application.Current.Exit +=DoSomething;
于 2013-07-18T00:21:25.220 に答える
0
WebActivatorStart
は、アプリケーションとShutdown
登録をクリーンアップするために設計された NuGet パッケージです。
MyStaticClass.Start()
これにより、MyStaticClass.Shutdown()
メソッドが登録されます。
[assembly: WebActivator.PostApplicationStartMethod(typeof(MyStaticClass), "Start")]
[assembly: WebActivator.ApplicationShutdownMethod(typeof(MyStaticClass), "Shutdown")]
于 2017-08-22T06:25:17.277 に答える