Была ли эта страница полезной?
Ваш отзыв об этом контенте важен для нас. Расскажите нам о том, что вы думаете.
Дополнительный отзыв?
1500 символов осталось
RoleInstanceStatusCheckEventArgs - класс

RoleInstanceStatusCheckEventArgs - класс

Обновлено: Октябрь 2011 г.

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

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

public class RoleInstanceStatusCheckEventArgs : EventArgs

Экземпляр роли может находиться в одном из двух состояний: Ready или Busy. Если экземпляр роли находится в состоянии Ready, он готов получать запросы из подсистемы балансировки нагрузки. Если экземпляр находится в состоянии Busy, он не будет получать запросы от подсистемы балансировки нагрузки.

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


public override bool OnStart()
{
   RoleEnvironment.StatusCheck += RoleEnvironmentStatusCheck;
  
   return base.OnStart();
}

private void RoleEnvironmentStatusCheck(object sender, RoleInstanceStatusCheckEventArgs e)
{
   Trace.WriteLine("The status of the role instance: " + e.Status, "Information");
}

System.Object
   System.EventArgs
    Microsoft.WindowsAzure.ServiceRuntime.RoleInstanceStatusCheckEventArgs

Все открытые статические члены метода (Shared в Visual Basic) этого типа потокобезопасны. Безопасная многопоточная работа с членами экземпляров типа не гарантируется.

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

Windows Vista, Windows 7 и Windows Server 2008

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

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

ДОБАВИТЬ
Показ:
© 2015 Microsoft