Продажи: 1-800-867-1389

Событие RoleEnvironment.Stopping

Обновлено: Декабрь 2013 г.

Происходит, когда экземпляр роли скоро будет остановлен.

Пространство имен: Microsoft.WindowsAzure.ServiceRuntime
Сборка: Microsoft.WindowsAzure.ServiceRuntime (в Microsoft.WindowsAzure.ServiceRuntime.dll)

public static event EventHandler<RoleEnvironmentStoppingEventArgs> Stopping

Событие Stopping используется для выполнения кода во время остановки экземпляра роли. Это событие возникает после вывода экземпляра роли из ротации подсистемы балансировки нагрузки, но перед вызовом метода OnStop. Это событие можно использовать для выполнения кода, необходимого для корректного завершения работы экземпляра роли. Событие Stopping не возникает при перезапуске экземпляра роли виртуальной машины.

В следующем примере кода показано выполнение кода при остановке экземпляра роли.


public override bool OnStart()
{
   RoleEnvironment.Stopping += RoleEnvironmentStopping;
  
   return base.OnStart();
} 

private void RoleEnvironmentStopping(object sender, RoleEnvironmentStoppingEventArgs e) 
{
   // Add code that is run when the role instance is being stopped
}

Платформы разработки

Windows Vista, Windows 7 и Windows Server 2008

Целевые платформы

Была ли вам полезна эта информация?
(1500 символов осталось)
Спасибо за ваш отзыв

Добавления сообщества

ДОБАВИТЬ
Корпорация Майкрософт проводит интернет-опрос, чтобы выяснить ваше мнение о веб-сайте MSDN. Если вы желаете принять участие в этом интернет-опросе, он будет отображен при закрытии веб-сайта MSDN.

Вы хотите принять участие?
Показ:
© 2015 Microsoft