Я тестирую тривиальную веб-роль в Azure Compute Emulator и переопределил методы OnStart ()
, Run ()
и OnStop ()
в мой класс, производный от RoleEntryPoint
.
OnStart ()
и Run ()
вызываются светодиод, но OnStop ()
нет - я либо нажму «Остановить отладку» в Visual Studio, либо закрою окно браузера, и роль будет завершена, но OnStop ()
никогда не вызывается . Я проверил - ключевое слово override
присутствует в определении OnStop ()
.
Это не очень удобно - значит, я не могу проверить свой OnStop ()
вне живого облака.
Могу ли я каким-то образом заставить Compute Emulator вызывать OnStop ()
в моей роли?