c# - 有没有办法知道当前网络角色包含多少个实例?

标签 c# asp.net azure azure-sql-database

我正在使用 asp.net 4.0 和 c#.net 有没有办法通过提供 applicationId 或 webrole 名称(或两者)来知道特定 webrole 中存在多少个实例?

是否有任何可用的 API,以便我可以使用 c#.net 进行编码?

最佳答案

是的,

foreach (var roleDefinition in RoleEnvironment.Roles) 
{ 
   foreach (var roleInstance in roleDefinition.Value.Instances) 
   { 
      Trace.WriteLine("Role instance ID: " + roleInstance.Id, "Information");
   }
}
  • 详细描述detail here 。确实不需要使管理 API 变得复杂。

关于c# - 有没有办法知道当前网络角色包含多少个实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7790242/

相关文章:

azure - 在 Azure 表存储中设置 RowKey

azure - 无法断开 Visual Studio Online 与 Windows Azure 云服务的连接

C# 添加可空小数和 ?? 的优先级运算符(operator)

css - Asp.net TextBox 改变颜色

c# - Entity Framework : How to put multiple stored procedures in a transaction?

c# - 连接状态未关闭

c# - 在 ASP.NET CORE 应用程序 EF Core 库中不从数据库返回新插入的记录 ID?

node.js - azure 中的前端和后端分离

c# - 替换一个子字符串的值,但一个

c# - 初始化语法 : new ViewDataDictionary { { "Name", "Value"} }