Есть ли способ узнать, сколько экземпляров веб-ролей содержится в настоящее время? - PullRequest
0 голосов
/ 17 октября 2011

Я использую asp.net 4.0 и c # .net, есть ли способ узнать это, указав applicationId или имя веб-ролика (или оба) и узнать, сколько экземпляров присутствует в веб-ролике perticular?

Есть лилюбой доступный API, так что я могу кодировать с помощью c # .net?

Ответы [ 2 ]

3 голосов
/ 17 октября 2011

Да,

foreach (var roleDefinition in RoleEnvironment.Roles) 
{ 
   foreach (var roleInstance in roleDefinition.Value.Instances) 
   { 
      Trace.WriteLine("Role instance ID: " + roleInstance.Id, "Information");
   }
}
0 голосов
/ 17 октября 2011

Лучше всего было бы использовать REST API управления службами (http://msdn.microsoft.com/en-us/library/ee460806.aspx).. Также обратите внимание на следующую ветку здесь: SDK для API управления службами .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...