В чем разница между методом OnStop () и событием остановки в роли Windows Azure?

Каждый раз, когда роль Windows Azure останавливается, вызывается ее метод OnStop () . Оказывается, есть событие RoleEnvironment.Stopping , которое запускается перед вызовом OnStop () . MSDN говорит, что это событие - подходящее место для кода чистого выключения роли.

В чем разница между ними? Зачем мне помещать код чистого выключения роли в событие Stopping , а не в переопределение метода OnStop () ?

8
задан David Makogon 24 June 2012 в 22:35
поделиться