我自託管使用這些代碼片段OWIN的Web API:在自主託管的OWIN Web API中,如何在關閉時運行代碼?
class Startup
{
public void Configuration(IAppBuilder appBuilder)
{
var config = new HttpConfiguration();
var route = config.Routes.MapHttpRoute("DefaultApi", "{controller}");
appBuilder.UseWebApi(config);
}
}
WebApp.Start<Startup>("http://localhost:8080")
我想,當我的Web API服務關閉時運行一些代碼。我正在尋找類似HttpApplication.Application_End
,Disposed
事件或位置良好的override void Dispose()
。
如何在Web API服務關閉時運行代碼?
我測試了這個,它的工作原理。謝謝! – Wally
@Wally:如果你解釋如何測試它會很好。 – LMK
要測試它,處置WebApp()調用的結果並在token.Register()中執行代碼。 –
mheyman