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

Свойство RoleEnvironment.CurrentRoleInstance

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

Получает объект RoleInstance, представляющий экземпляр роли, в которой в данный момент выполняется код.

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

public static RoleInstance CurrentRoleInstance { get; }

Значение свойства

Тип: Microsoft.WindowsAzure.ServiceRuntime.RoleInstance

Экземпляр RoleInstance.

Роль — это компонент приложения, который выполняет конкретные функции, например поддержка веб-сайта или выполнение фоновых задач. Экземпляр роли является запущенной копией роли в Windows Azure или в эмуляторе вычислений Windows Azure. Для обеспечения внутреннего и внешнего взаимодействия у роли должны быть определены конечные точки. В следующем примере кода показано получение сведений о конечной точке для текущего экземпляра роли.


var roleInstance = RoleEnvironment.CurrentRoleInstance; 
foreach (RoleInstanceEndpoint instanceEndpoint in roleInstance.InstanceEndpoints.Values) 
{  
   Trace.WriteLine("Instance endpoint address and port: " + instanceEndpoint.IPEndpoint, "Information");
   Trace.WriteLine("Protocol for the endpoint: " + , instanceEndpoint.Protocol, "Information");
}

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

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

Windows Vista, Windows 7 и Windows Server 2008

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

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

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