.net - Pause OWIN/WebAPI2 SelfHost service -
is there way programmatically change environment variables of owin/webapi2 host after started , running?
there many samples creating windows service owin self-host app. easy , straightforward: call webapp.start<>(..)
in onstart()
method, catch idisposable
returned , dispose in onstop
. ok.
but trying onpause/oncontinue. want change owin environment variable enable\disable custom owin middleware intercept requests , return 503, example, when service paused. problem idisposable
returned webapp.start<>(..)
not contain public info service started it. , cannot find way access host/context/settings of running owin host accessed middlewares after change'em.
surely 1 can add middleware/contoller react on specific web requests, don't want allow possibility of calling these commands public. local machine's admin rights - accepted way call it.
Comments
Post a Comment